我只是想尝试访问名称以'开头的对象:'来自Javascript控制台。
这是对象的样子,我想访问托管:
{
'compiled':
{
'contracts':
{
':escrow':
{ assembly: {
'.code': [Array],
'.data': [Object]
}
}
}
}
以下是我的尝试方法,但始终会收到未定义的错误消息:
compiled.contracts.escrow
答案 0 :(得分:1)
如果属性名称不是有效的标识符(可用作变量名称),则必须使用compiled.contracts[":escrow"]
运算符访问该属性:
[ ]
.
运算符与对象属性引用链中的SingleColumnValueFilter
完全相同。