ES6三點擴充套件運算子

2022-05-08 12:42:09 字數 569 閱讀 7789

擴充套件運算子將乙個陣列轉為用逗號分隔的引數序列

將乙個陣列,變為引數序列

3 使用push將乙個陣列新增到另乙個陣列的尾部

合併陣列

將字串轉換為陣列

轉換偽陣列為真陣列

var nodelist = document.queryselectorall('p');  

var array = [...nodelist];

//具有iterator介面的偽陣列,非iterator物件用array.from方法

map結構

let map = new map([  

[1, 'one'],

[2, 'two'],

[3, 'three'],

]);

let arr = [...map.keys()]; // [1, 2, 3]

ES6 擴充套件運算子 三點( )

擴充套件運算子 spread 是三個點 物件中的擴充套件運算子 用於取出引數物件中的所有可遍歷屬性,拷貝到當前物件之中 let bar let baz 上述方法實際上等價於 let bar let baz object.assign bar object.assign方法用於物件的合併,將源物件 s...

ES6 擴充套件運算子

擴充套件運算子用3個點表示,功能是把陣列或者類陣列物件展開成一系列用逗號隔開的值 1,陣列 let arr red green blue console.log arr red,green,blue拷貝陣列 和object.assign一樣都是淺拷貝 let arr red green blue l...

ES6擴充套件運算子

首先,我們要讀仔細下面這句話,就很容易知道擴充套件運算子的使用了,可以在心裡反覆讀三遍 接下來,我們看下究竟怎麼個情況 宣告乙個方法 var foo function a,b,c console.log a console.log b console.log c 宣告乙個陣列 var arr 1,2...