美文网首页
es6中 运算符"..." 的应用

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

作者: 看庭前花开花落_望天上云卷云舒 | 来源:发表于2020-01-20 17:38 被阅读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)

注:笔记源于珠峰培训

相关文章

网友评论

      本文标题:es6中 运算符"..." 的应用

      本文链接:https://www.haomeiwen.com/subject/qdojzctx.html