久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 對(duì)象數(shù)據(jù)和訪問(wèn)器可配置和可枚舉特性默認(rèn)的不是true嗎?

瀏覽:141日期:2023-05-12 17:29:50

問(wèn)題描述

var book = {};Object.defineProperties(book, {_year: { value: 2004},edition: { value: 1},year: {get: function(){return this._year; },set: function(newValue){if (newValue > 2004) { this._year = newValue; this.edition += newValue - 2004;} } } }); var descriptor = Object.getOwnPropertyDescriptor(book, '_year'); alert(descriptor.value); //2004 alert(descriptor.configurable); //false alert(typeof descriptor.get); //'undefined'var descriptor = Object.getOwnPropertyDescriptor(book, 'year'); alert(descriptor.value); //undefined alert(descriptor.enumerable); //false alert(typeof descriptor.get); //'function'

以下這兩行看不懂 alert(descriptor.configurable); //false alert(descriptor.enumerable); //false 對(duì)象默認(rèn)的可配置屬性和可枚舉屬性是true吧 示例代碼未設(shè)置這兩個(gè)屬性,默認(rèn)的應(yīng)該為true吧PS:紅寶書6.1.3(24印143頁(yè))

問(wèn)題解答

回答1:

對(duì)象默認(rèn)的可配置屬性和可枚舉屬性是true吧

這個(gè)沒(méi)錯(cuò),但是這個(gè)指的是不使用defineProperty或者defineProperties的時(shí)候,使用它們的時(shí)候,那兩個(gè)屬性默認(rèn)為false。

Enumerable properties are those properties whose internal [[Enumerable]] flag is set to true, which is the default for properties created via simple assignment or via a property initializer (properties defined via Object.defineProperty and such default [[Enumerable]] to false).

defineProperties

回答2:

這個(gè)API手冊(cè)里面有說(shuō)明,默認(rèn)為false。

回答3:

紅包書上說(shuō)的是,對(duì)于直接在對(duì)象上定義的屬性,他們默認(rèn)值為true;類似這樣,`

var book = { a: 1 //默認(rèn)configurable就是ture}//以下不同Object.defineProperty(book,{ b:{value: 5 //為配置configurable,則默認(rèn)false }, c:{value:4,configurable: true //有配置,為true }})

`我抽出了我的紅包書,對(duì),他就是說(shuō)的直接定義在對(duì)象上的屬性,configurable特性默認(rèn)為true,不行,你可以輸出‘a(chǎn)’,’b’,’c’的configurable值

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 南丰县| 明溪县| 巢湖市| 舞钢市| 江都市| 庆城县| 精河县| 呼玛县| 湘乡市| 涿州市| 白沙| 石林| 砚山县| 玉环县| 遂川县| 卢龙县| 芦溪县| 汕头市| 体育| 洪洞县| 龙口市| 嵊泗县| 若羌县| 江城| 武汉市| 沅陵县| 贵溪市| 右玉县| 玉树县| 玉林市| 阳泉市| 隆昌县| 苏州市| 木里| 金秀| 临洮县| 堆龙德庆县| 孝义市| 大姚县| 贺州市| 深圳市|