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

資訊專欄INFORMATION COLUMN

【ES6入門06】:對(duì)象擴(kuò)展

zsirfs / 2458人閱讀

摘要:對(duì)象擴(kuò)展簡(jiǎn)潔表示法屬性表達(dá)式值用中括號(hào)包起來,就是個(gè)表達(dá)式跟的功能是一樣的數(shù)組也是引用類型,值雖然都是空,但指向不同的內(nèi)存地址實(shí)現(xiàn)對(duì)象的拷貝淺拷貝只拷貝對(duì)象自身的屬性,如果對(duì)象有繼承,繼承的屬性不會(huì)被拷貝只拷貝可枚舉屬性,不可枚舉屬性不會(huì)被

對(duì)象擴(kuò)展 簡(jiǎn)潔表示法
{
    let o = 1,k = 2;
    let es5 = {
        o: o,
        k: k
    };
    let es6 = {
        o,
        k
    };
    console.log(es5, es6); // {o: 1, k: 2} {o: 1, k: 2}

    let es5_method = {
        hello: function () {
            console.log("hello");
        }
    };
    let es6_method = {
        hello() {
            console.log("hello");
        }
    };
    es5_method.hello(); // hello
    es6_method.hello(); // hello
}
屬性表達(dá)式
{
    let a = "b";
    let es5_obj = {
        a: "c"
    };
    // key值用中括號(hào)包起來,就是個(gè)表達(dá)式
    let es6_obj = {
        [a]: "c"
    };
    console.log(es5_obj, es6_obj); // {a: "c"} {b: "c"}
}
Object.is()
{
    // Object.is() 跟 === 的功能是一樣的
    console.log(Object.is("abc", "abc"), "abc" === "abc"); // true true
    // 數(shù)組也是引用類型,值雖然都是空,但指向不同的內(nèi)存地址
    console.log(Object.is([], []), [] === []); // false false
}
Object.assign()
{
    // Object.assign()實(shí)現(xiàn)對(duì)象的拷貝(淺拷貝)
    // 1、只拷貝對(duì)象自身的屬性,如果對(duì)象有繼承,繼承的屬性不會(huì)被拷貝
    // 2、只拷貝 可枚舉 屬性,不可枚舉屬性不會(huì)被拷貝
    console.log(Object.assign({}, {a: "a"}, {b: "b"})); // {a: "a", b: "b"}
}
Object.entries()
{
    // Object.entries() 類似于數(shù)組的entries()
    let obj = {k: 123, o: 456};
    for (let [key, value] of Object.entries(obj)) {
        console.log(key, value);
    }
    // k 123
    // o 456
}

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/98552.html

相關(guān)文章

  • 前端培訓(xùn)-初級(jí)階段(13、18)

    摘要:年月歐洲計(jì)算機(jī)制造商協(xié)會(huì)發(fā)表了標(biāo)準(zhǔn),它是的一個(gè)擴(kuò)延,它也被稱為年月首版年月日截止發(fā)布日期,的官方名稱是,國(guó)際意在更頻繁地發(fā)布包含小規(guī)模增量更新的新版本,下一版本將于年發(fā)布,命名為。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門技術(shù)就算入門,但也僅僅是入門,現(xiàn)在前端開發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水平,打牢基礎(chǔ)知識(shí)的...

    YorkChen 評(píng)論0 收藏0
  • JavaScript 簡(jiǎn)介

    摘要:簡(jiǎn)介原文鏈接簡(jiǎn)稱是一種輕量級(jí),解釋型的編程語言,其函數(shù)是一等公民。標(biāo)準(zhǔn)的目標(biāo)是讓任何一種程序設(shè)計(jì)語言能操控使用任何一種標(biāo)記語言編寫出的任何一份文檔。核心規(guī)定了如何映射基于的文檔結(jié)構(gòu),以便簡(jiǎn)化對(duì)文檔的任意部分的訪問和操作。 JavaScript 簡(jiǎn)介 原文鏈接 JavaScript ( 簡(jiǎn)稱:JS ) 是一種 輕量級(jí),解釋型 的編程語言,其函數(shù)是一等公民。眾所周知,它是用于網(wǎng)頁開發(fā)的腳...

    URLOS 評(píng)論0 收藏0
  • ES6 知識(shí)整理一(es6快速入門

    摘要:函數(shù)調(diào)用會(huì)在內(nèi)存形成一個(gè)調(diào)用記錄,又稱調(diào)用幀,保存調(diào)用位置和內(nèi)部變量等信息。等到運(yùn)行結(jié)束,將結(jié)果返回到,的調(diào)用幀才會(huì)消失。方法用于將一組值,轉(zhuǎn)換為數(shù)組。,和遍歷數(shù)組方法返回一個(gè)布爾值,表示某個(gè)數(shù)組是否包含給定的值,與字符串的方法類似。 ES6 簡(jiǎn)介 ES6, 全稱 ECMAScript 6.0 ,是 JavaScript 的下一個(gè)版本標(biāo)準(zhǔn),2015.06 發(fā)版。 let 和 const...

    elva 評(píng)論0 收藏0
  • ES6入門對(duì)象擴(kuò)展

    摘要:循環(huán)遍歷對(duì)象自身的和繼承的可枚舉屬性不含屬性。返回一個(gè)數(shù)組,包含對(duì)象自身的所有屬性的鍵名。目前,只有對(duì)象方法的簡(jiǎn)寫法可以讓引擎確認(rèn),定義的是對(duì)象的方法。showImg(https://user-gold-cdn.xitu.io/2019/5/21/16ada8456223b0e1); 1. 屬性的簡(jiǎn)潔表示法 在ES6中 允許直接寫入變量和函數(shù),作為對(duì)象的屬性和方法,使得代碼的書寫更為簡(jiǎn)潔。...

    RiverLi 評(píng)論0 收藏0
  • ES6入門對(duì)象擴(kuò)展

    摘要:屬性的簡(jiǎn)潔表示法在中允許直接寫入變量和函數(shù),作為對(duì)象的屬性和方法,使得代碼的書寫更為簡(jiǎn)潔。循環(huán)遍歷對(duì)象自身的和繼承的可枚舉屬性不含屬性。返回一個(gè)數(shù)組,包含對(duì)象自身的所有屬性的鍵名。 showImg(https://segmentfault.com/img/remote/1460000019259004?w=1282&h=1920); 1. 屬性的簡(jiǎn)潔表示法 在ES6中 允許直接寫入變量...

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

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

0條評(píng)論

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