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

資訊專欄INFORMATION COLUMN

ES6特性總結(jié)

Loong_T / 3470人閱讀

摘要:一對象的擴(kuò)展中做了簡化傳統(tǒng)對象是鍵值對的集合。初始化時(shí)和名字相同,可簡寫屬性值為方法,可省略冒號(hào)和關(guān)鍵字中的用法屬性名可計(jì)算之前的版本,可通過來訪問名字為變量的屬性,此種方法的前提是屬性變量名已知。

一、對象的擴(kuò)展

1、ES6中做了簡化:

傳統(tǒng)對象是鍵值對的集合。

①初始化時(shí)key和value名字相同,可簡寫

function createPerson(name, age){
    retrun {
        name,
        age
    }
}

②屬性值為方法,可省略冒號(hào)和function關(guān)鍵字(vue中的用法)

methods:{
    getName(){
        console.log("name")
    },
    getAge(){
        console.log("age")
    }
}

2、屬性名可計(jì)算

之前的版本,可通過[]來訪問名字為變量的屬性,此種方法的前提是屬性變量名已知。

ES6中屬性名是可計(jì)算的

let obj = {},
    originArr=[{ name: "jack", age: "19"}, { name: "tom", age: "20"}];
for(let i=0;i

3、新增方法

①比較值得方法(Object.is())

判定NaN和NaN相等:Object.is(NaN, NaN) //true
判定+0和-0不等:Object.is(+0, -0) //false(+0和-0在JavaScript引擎中是兩個(gè)完全不同的實(shí)體)

②對象的混合(Object.assign())

let objA = { name: "kit", age: "21"},
    objB = { sex: "meal", height: "180"};
Object.assign(objA, objB);
console.log(objA) //{ name: "kit", age: "21", sex: "meal", height: "180" }
console.log(objB) //{ sex: "meal", height: "180" }

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

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

相關(guān)文章

  • ES6 編寫 Webpack 的配置文件

    摘要:在執(zhí)行時(shí)會(huì)先用把配置文件轉(zhuǎn)成代碼再繼續(xù)處理。只要你把配置文件命名成,就會(huì)用相應(yīng)的去轉(zhuǎn)換一遍配置文件。它沒改的文件名,但配置文件和各種腳本都是完全的語法。這是提供的一個(gè)命令行工具,你可以用它代替去執(zhí)行文件。總結(jié)得益于,幾乎已經(jīng)是現(xiàn)在的標(biāo)配了。 概述 我最近在整理一個(gè) Ionic + Webpack 的項(xiàng)目模板,因?yàn)轫?xiàng)目代碼都是 ES6 的,所以我也想在其他地方也用 ES6 。其中一個(gè)地方...

    Rocture 評論0 收藏0
  • ES6-7

    摘要:的翻譯文檔由的維護(hù)很多人說,阮老師已經(jīng)有一本關(guān)于的書了入門,覺得看看這本書就足夠了。前端的異步解決方案之和異步編程模式在前端開發(fā)過程中,顯得越來越重要。為了讓編程更美好,我們就需要引入來降低異步編程的復(fù)雜性。 JavaScript Promise 迷你書(中文版) 超詳細(xì)介紹promise的gitbook,看完再不會(huì)promise...... 本書的目的是以目前還在制定中的ECMASc...

    mudiyouyou 評論0 收藏0
  • ES6、7、8常用新特性總結(jié)(超實(shí)用)

    摘要:定義類常用新特性在一個(gè)數(shù)組或者列表中檢查是否存在一個(gè)值還能在字符串中使用除了增強(qiáng)了可讀性語義化,實(shí)際上給開發(fā)者返回布爾值,而不是匹配的位置。 ES6常用新特性 1. let && const let 命令也用于變量聲明,但是作用域?yàn)榫植?{ let a = 10; var b = 1; } 在函數(shù)外部可以獲取到b,獲取不到a,因此例如for循環(huán)計(jì)數(shù)器就適...

    atinosun 評論0 收藏0
  • ES6、7、8常用新特性總結(jié)(超實(shí)用)

    摘要:定義類常用新特性在一個(gè)數(shù)組或者列表中檢查是否存在一個(gè)值還能在字符串中使用除了增強(qiáng)了可讀性語義化,實(shí)際上給開發(fā)者返回布爾值,而不是匹配的位置。 ES6常用新特性 1. let && const let 命令也用于變量聲明,但是作用域?yàn)榫植?{ let a = 10; var b = 1; } 在函數(shù)外部可以獲取到b,獲取不到a,因此例如for循環(huán)計(jì)數(shù)器就適...

    Xufc 評論0 收藏0

發(fā)表評論

0條評論

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