たとえば、JavaScript で次のようなものがあるとします。
var obj = {
subObj : {}
};
var type = 'subObj';
どうすればobj's
subObj
w/を取得できますかtype
? たとえば、次のようなことをしたいです:
obj.(type);
ベストアンサー1
obj[type]
下付き表記を使用します。
11.2.1 プロパティアクセサ
プロパティには、ドット表記法を使用して名前でアクセスします。
MemberExpression . IdentifierName
CallExpression . IdentifierName
または括弧表記:
MemberExpression [ Expression ]
CallExpression [ Expression ]