摘要:對(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
摘要:年月歐洲計(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í)的...
摘要:簡(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ā)的腳...
摘要:函數(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...
摘要:循環(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)潔。...
摘要:屬性的簡(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中 允許直接寫入變量...
閱讀 3827·2021-11-25 09:43
閱讀 2170·2021-11-23 10:11
閱讀 1397·2021-09-29 09:35
閱讀 1310·2021-09-24 10:31
閱讀 2035·2019-08-30 15:48
閱讀 2353·2019-08-29 15:28
閱讀 425·2019-08-29 12:36
閱讀 3490·2019-08-28 18:12