成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Object API

Joonas / 2249人閱讀

摘要:作用該方法會(huì)直接在一個(gè)對(duì)象上定義一個(gè)新屬性,或者修改一個(gè)對(duì)象的現(xiàn)有屬性,并返回這個(gè)對(duì)象創(chuàng)建屬性如果對(duì)象中不存在指定的屬性,就創(chuàng)建這個(gè)屬性當(dāng)描述符中省略某些字段時(shí),這些字段將使用它們的默認(rèn)值擁有布爾值的字段的默認(rèn)值都是。

Object.defineProperty()

1、作用:該方法會(huì)直接在一個(gè)對(duì)象上定義一個(gè)新屬性,或者修改一個(gè)對(duì)象的現(xiàn)有屬性, 并返回這個(gè)對(duì)象
2、創(chuàng)建屬性:如果對(duì)象中不存在指定的屬性,Object.defineProperty()就創(chuàng)建這個(gè)屬性,當(dāng)描述符中省略某些字段時(shí),這些字段將使用它們的默認(rèn)值(擁有布爾值的字段的默認(rèn)值都是false。value,get和set字段的默認(rèn)值為undefined);而點(diǎn)運(yùn)算符添加的普通屬性,屬性描述符擁有布爾值的字段的默認(rèn)值都是true

Object.defineProperty(o1,"a",{value :1});
//等價(jià)于
Object.defineProperty(o1,"a",{value : 1,
                        writable : false,
                        configurable : false,
                        enumerable : false});
                    
let o2 = {};
o2.a = 1;
//等價(jià)于
Object.defineProperty(o2,"a",{value : 1,
                        writable : true,
                        configurable : true,
                        enumerable : true});

3、修改屬性:如果屬性已經(jīng)存在,Object.defineProperty()將嘗試根據(jù)描述符中的值以及對(duì)象當(dāng)前的配置來修改這個(gè)屬性

let o3 = {}
o3.a = 1;
console.log(o.a) // 1
console.log(o.propertyIsEnumerable("a")) // true
Object.defineProperty(o3, "a", {enumerable: false})
console.log(o.a) // 1
console.log(o.propertyIsEnumerable("a")) // false

Object.defineProperties()

1、作用:該方法直接在一個(gè)對(duì)象上定義新的屬性或修改現(xiàn)有屬性,并返回該對(duì)象
2、例子:

var obj = {};
Object.defineProperties(obj, {
  "property1": {
    value: true,
    writable: true
  },
  "property2": {
    value: "Hello",
    writable: false
  }
  // etc. etc.
});

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/103502.html

相關(guān)文章

  • Object api

    摘要:不可與同時(shí)使用,會(huì)由屬性的寫入觸發(fā)。權(quán)限僅可對(duì)為的屬性進(jìn)行賦值。作用完全鎖死,不能做任何修改。需要注意的是,上述三個(gè)都是對(duì)原有對(duì)象的操作,并不會(huì)返回一個(gè)新的對(duì)象。可以說這些屬性描述符是針對(duì)對(duì)象的屬性做出的限制或者保護(hù)。 前言 昨天談到了這些問題,發(fā)現(xiàn)認(rèn)識(shí)比較片面。決定仔細(xì)看看并總結(jié)一下。 研究Object的部分ES5 API??赡軙?huì)提到部分ES6內(nèi)容。 Object Object ...

    andong777 評(píng)論0 收藏0
  • 使用機(jī)器學(xué)習(xí)預(yù)測(cè)天氣(第一部分)

    摘要:概述本章是使用機(jī)器學(xué)習(xí)預(yù)測(cè)天氣系列教程的第一部分,使用和機(jī)器學(xué)習(xí)來構(gòu)建模型,根據(jù)從收集的數(shù)據(jù)來預(yù)測(cè)天氣溫度。數(shù)據(jù)類型是機(jī)器學(xué)習(xí)領(lǐng)域經(jīng)常會(huì)用到的數(shù)據(jù)結(jié)構(gòu)。 概述 ??本章是使用機(jī)器學(xué)習(xí)預(yù)測(cè)天氣系列教程的第一部分,使用Python和機(jī)器學(xué)習(xí)來構(gòu)建模型,根據(jù)從Weather Underground收集的數(shù)據(jù)來預(yù)測(cè)天氣溫度。該教程將由三個(gè)不同的部分組成,涵蓋的主題是: 數(shù)據(jù)收集和處理(本文)...

    liukai90 評(píng)論0 收藏0
  • JavaScript 對(duì)象所有API解析

    摘要:創(chuàng)建對(duì)象的兩種方式推薦該構(gòu)造器可以接受任何類型的參數(shù),并且會(huì)自動(dòng)識(shí)別參數(shù)的類型,并選擇更合適的構(gòu)造器來完成相關(guān)操作。比如二的成員該屬性指向用來構(gòu)造該函數(shù)對(duì)象的構(gòu)造器,在這里為該方法返回的是一個(gè)用于描述目標(biāo)對(duì)象的字符串。 之前看到【深度長(zhǎng)文】JavaScript數(shù)組所有API全解密和JavaScript字符串所有API全解密這兩篇高質(zhì)量的文章。發(fā)現(xiàn)沒寫對(duì)象API解析(估計(jì)是博主覺得簡(jiǎn)單,...

    SmallBoyO 評(píng)論0 收藏0
  • 360°產(chǎn)品展示

    摘要:是一款可以對(duì)產(chǎn)品圖片進(jìn)行度全方位旋轉(zhuǎn)展示的插件。動(dòng)畫幀通過切換的速度,默認(rèn)值為毫秒。動(dòng)畫幀改編之后的回調(diào)函數(shù)以當(dāng)前幀和總幀數(shù)為參數(shù)。返回對(duì)象的總的動(dòng)畫幀數(shù)。顯示對(duì)象的元素節(jié)點(diǎn)。 Circlr是一款可以對(duì)產(chǎn)品圖片進(jìn)行360度全方位旋轉(zhuǎn)展示的插件。Circlr通過按一定角度規(guī)律拍攝的產(chǎn)品圖片,制作出可以使用鼠標(biāo)拖動(dòng)、鼠標(biāo)滾輪和移動(dòng)觸摸來進(jìn)行圖片逐幀旋轉(zhuǎn)的效果。比先前的Rollerblade...

    liukai90 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<