ES6拓展運算子

2021-10-11 02:14:49 字數 984 閱讀 5680

es6拓展運算子

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

拓展運算子title

>

head

>

>

>

// 對陣列進行操作,但是並不知道陣列長度是多少(未知個數),使用arguments物件

// 1.es5用法:

// 對陣列求和

// function getsum()

// return x;

// }

// // 呼叫函式

// console.log(getsum(3,4,5)); //12 = 3+4+5

// 2.es6語法

// 擴充套件運算子(英文的...)

// 使用拓展運算子來替代arguments物件

function

getsum

(...arr)

return x;

} console.

log(

getsum(3

,4,5

));//12

// 3.

// 4.

// 5.合併陣列

// ...會將陣列的內容全部輸出,並不是所謂的陣列結合,相當於for迴圈拿了一遍資料

let newobj =

; console.

log(newobj);//

}script

>

body

>

html

>

ES6 拓展運算子 三個點

es6中引入擴充套件運算子 它用於把乙個陣列轉化為用逗號分隔的引數序列,它常用在不定引數個數時的函式呼叫,陣列合併等情形。因為typescript是es6的超集,所以typescript也支援擴充套件運算子。1 可變引數個數的函式呼叫function push array,items functio...

ES6 拓展運算子 三個點

拓展運算子是什麼?es6中引入擴充套件運算子 它用於把乙個陣列轉化為用逗號分隔的引數序列,它常用在不定引數個數時的函式呼叫,陣列合併等情形。因為typescript是es6的超集,所以typescript也支援擴充套件運算子。用在什麼地方?1 可變引數個數的函式呼叫 function push ar...

ES6 擴充套件運算子

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