var idprop = "|objeceId|";这个语法有点看不明白2.这个语法什么意思?
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
没啥特别的意思,就是个字符串。
属性名本来就是个字符串
var obj = {
"|**objectId**|": 123
}
其实这么defineProperty声明的属性还是能取到的obj["|**objectId**|"]。
es6里有个Symbol
可以这么着
// idGetter里
var idprop = Symbol()
Object.defineProperty(this, idprop, {xxxx})
这样就真取不到了。
添加回答
举报
0/150
提交
取消
