鍍金池/ 問答/HTML/ javascript權威指南有個地方看不明白 "|**objeceId

javascript權威指南有個地方看不明白 "|**objeceId**|"。

1.var idprop = "|objeceId|";這個語法有點看不明白
2.這個語法什么意思?
圖片描述

回答
編輯回答
放開她

引號里面是字符串啊

var a = "66666";//和這個沒區(qū)別
2018年9月3日 05:13
編輯回答
替身

沒啥特別的意思,就是個字符串。
屬性名本來就是個字符串

var obj = {
    "|**objectId**|": 123
}

其實這么defineProperty聲明的屬性還是能取到的obj["|**objectId**|"]。


es6里有個Symbol
可以這么著

// idGetter里
var idprop = Symbol()
Object.defineProperty(this, idprop, {xxxx})

這樣就真取不到了。

2018年3月2日 13:07