国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Object API

Joonas / 2248人閱讀

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

Object.defineProperty()

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

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

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

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、作用:該方法直接在一個對象上定義新的屬性或修改現(xiàn)有屬性,并返回該對象
2、例子:

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

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

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/103502.html

相關(guān)文章

  • Object api

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

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

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

    liukai90 評論0 收藏0
  • JavaScript 對象所有API解析

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

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

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

    liukai90 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<