扩展运算符和rest运算符

扩展运算符

let arr1=['www','jspang','com']
let arr2=[...arr1]
console.log(arr2)
arr2.push('shenghongyu')
console.log(arr2)
console.log(arr1)

利用...arr1实现赋值,而不是引用

用for...of循环参数:

function loop(first,...arg){
  for( let val of arg){
      console.log(val)
   }
}

rest参数之后不能再有其他参数

你可能感兴趣的:(扩展运算符和rest运算符)