0
在8.6.1 sec.給出了命名訪問器屬性的屬性。讓我們創建命名訪問器屬性,如瞭解命名訪問器屬性
var o=Object.create({},{bar:{get: function(){ return 10;},
set: function(value){ console.log("o.bar is", value)}}})
o.bar=550;
沒關係。在控制檯我們有o.bar is 550
。但我有一些疑慮。命名訪問者屬性沒有value
屬性。那麼哪個屬性分配給550?
我們如何返回這個指定值?我試圖重寫get
功能,例如以下:
get: function(){ return value;}
但我有錯誤:
[15:59:41.418] ReferenceError: value is not defined @ http://fiddle.jshell.net/_display/:26
請解釋我如何命名的訪問屬性的作品?