ES6 擴充套件運算子 陣列或類陣列物件

2021-09-07 20:38:50 字數 752 閱讀 5880

陣列和類陣列物件定義

陣列:

類陣列物件:只包含使用從零開始,且自然遞增的整數做鍵名,並且定義了length表示元素個數的物件,我們就認為他是類陣列物件.

陣列使用

let foo_arr = [1,2,3]

let foo = (a,b,c)=>(console.log(a,b,c))

//類陣列物件以及陣列

console.log(foo(...foo_arr))

類陣列使用

//

類陣列物件

let obj =

let objc =array.from(obj)

console.log(foo(...objc))

所有演示**

//

es6...擴充套件運算子(陣列或類陣列物件)

let foo = (a, b, c) =>

//陣列

let foo_arr = [1, 2, 3]

console.log(foo(...foo_arr))

//類陣列物件

let obj =

let objc =array.from(obj)

console.log(foo(...objc))

ES6 陣列的擴充套件 擴充套件運算子

1 擴充套件運算子 三個點 將乙個陣列轉為用逗號分隔的引數序列 作用 用於函式呼叫 function add x,y const numbers 2,6 add numbers 8 8 2 作用 求最大值 拼接陣列 複製陣列 a2複製a1,改a2不改變a1 合併陣列 將字串轉化為真正的陣列 1 最大...

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...