最近博客会有大变动哦,敬请期待~ (最近也不知道是要多久,鸽鸽鸽)

MENU

JavaScript扩展运算符 ...(spread)

August 7, 2019 • Read: 95 • 前端,技术文章

扩展运算符即三个点...在ES6语法中支持。
扩展运算符可以将 iterator 对象(如 string、array 等) 展开,在需要参数(如函数调用)或元素(如数组字面量)的地方

代码示例:

let obj1 = { b:'2', c:'3'};
let obj2 = { a:'1', ...obj1 };      // {a: "1", b: "2", c: "3"}

let arr = [1,2,3];
let obj = { d: '4', ...arr1 };    // {0: 1, 1: 2, 2: 3, d: "4"}
var a = [1,2,3,4,5]
var max = Math.max(...a)
console.log(max) // 5