es6 對象擴展

//簡潔表示法

{

? ? ? ?let ?o ?= ?1;

? ? ? ?let ?k ?= ?2;

? ? ? // es5 寫法

? ? ? ?let ?es5 = {

? ? ? ? ? ? ?o : o,

? ? ? ? ? ? ?k : k

? ? ? ?};

? ? ? ?console.log( es5 ); ?//? {o: 1, k: 2}

? ? ? ?//es6 寫法

? ? ? ?let ? es6 = {

? ? ? ? ? ? ? o , k

? ? ? ?};

? ? ? ?console.log( es6 ); ?//? {o: 1, k: 2}

? ? ? ?let ?es5_method ?= ?{

? ? ? ? ? ? ? hello : function(){

? ? ? ? ? ? ? ? ? ? ?console.log( 'es5_method' );

? ? ? ? ? ? }

? ? ? };

? ? ? let ? es6_method ?= ?{

? ? ? ? ? ? ? hello() {

? ? ? ? ? ? ? ? ? ? console.log( 'es6_method' );

? ? ? ? ? ? ? }

? ? ? ?};

? ? ? ?es5_method.hello();

? ? ? ?es6_method.hello();

}

//屬性表達式? 將key值用[]包起來,ga該key值就是之前申明的變量;

{

? ? ? ? let ? a = 'b';

? ? ? ? let ?es5_obj ?= ?{

? ? ? ? ? ? ? ? a : 'c',

? ? ? ? ? ? ? ?b : 'c'

? ? ? ?};

? ? ? ?let ? es6_obj ?= ? {

? ? ? ? ? ? ? ? [ a ] : 'c'

? ? ? ?};

? ? ? console.log(es5_obj);//? {a: "c", b: "c"}

? ? ? console.log(es6_obj);//? {b: "c"}

}

//擴展運算符

{

? ? ? ?// let {a,b,...c} = { a : 'test' , b : 'kill' , c : 'ddd' , d : 'ccc'}; ? ?現在還不支持

}

//Object新增方法

{

? ? ? //比較? Object.is()? 與 === 功能相同

? ? ? //字符串比較

? ? ? console.log('字符串',Object.is( 'abc' , 'abc' ) , 'abc'==='abc');//? 字符串? true? true

? ? ? // 對象比較

? ? ? console.log('數組',Object.is( [] , [] ) , []===[]);//? 數組? true? true

? ? ? // 拷貝

? ? ? console.log( "拷貝" , Object.assign( {a : 'a'} , { b : "b" }));//? 拷貝? {a: "a", b: "b"}

? ? ? lettest= { k : 123 , o : 456 };

? ? ? for( let [ key , value ] of Object.entries( test ) ) {

? ? ? ? ? ? console.log( key , value );//? k 123? o 456

? ? ? }

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • JavaScript之父:Brendan Eich 。 -基本語法:借鑒了C語言和Java語言。-數據結構:借鑒了...
    饑人谷_kule閱讀 671評論 0 0
  • 簡潔表示法 在對象中如果有函數,es6中采用簡潔表示,a(c){},如果在es6中定義一個函數,那么采用箭頭函數l...
    bjhu電net閱讀 245評論 0 0
  • 現在的人們,活得愈發(fā)的精細,不似從前的大眾活得都是一幫的粗糙。 過去的人們,吃飯是以飽來衡量。至于吃什么都不重要,...
    格小主閱讀 762評論 1 0
  • 1. 四級考試終于過去了,出了考場,就收到小伙伴的問候。 “考的怎么樣?” “不說了,都是淚?!?“你還復習了呢,...
    飛飛醬閱讀 1,838評論 13 12

友情鏈接更多精彩內容