1.var idprop = "|objeceId|";这个语法有点看不明白
2.这个语法什么意思?
没啥特别的意思,就是个字符串。
属性名本来就是个字符串
var obj = {
"|**objectId**|": 123
}
其实这么defineProperty声明的属性还是能取到的obj["|**objectId**|"]
。
es6里有个Symbol
可以这么着
// idGetter里
var idprop = Symbol()
Object.defineProperty(this, idprop, {xxxx})
这样就真取不到了。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
引号里面是字符串啊