es6中 运算符"..." 的应用

2020-01-20  本文已影响0人  看庭前花开花落_望天上云卷云舒

"..."的作用

1、扩展运算符(多用在解构赋值中)

//解构赋值
let [n,...m]=[12,23,34];
//n:12
//m:[23,34]

2、展开运算符(多用在传递实参中)

//参数传递
let ary=[12,23,34,10,25];
let min=Math.min(...ary);
//数组克隆(浅克隆)
let cloneAry=[...ary]
//对象克隆(浅克隆)
let obj={name:'liu',age:18}
let cloneObj={...obj,sex:'girl',age:17}

3、剩余运算符(多用在接收实参中)

let fn=(n,...arg)=>{
    //n:10
    //arg:[20,30]
}
fn(10,20,30)

注:笔记源于珠峰培训

上一篇 下一篇

猜你喜欢

热点阅读