扩展运算符
作用:把数组元素拆分成参数序列。
语法:...数组
//调用函数或调用方法时,传递的多个实参,叫做“参数序列”。(多个参数之间用,分隔) var arr = ['red', 'blue', 'green']; console.log(...arr);
求数组中的最大值
// 使用扩展运算符,把数组中元素作为Math.max()方法的参数序列。变相的求出了数组中的最大值。 // 求数组中的最大值 Math.max(); var arr1 = [11, 22, 33, 55, 944, 64]; var result = Math.max(...arr1) console.log(result);//输出994
合并数组
// 1)思路:定义个变量将array和array2的值都追加进去 var array = [1, 2, 3] var array2 = [4, 5, 6] var array3 = [...array, ...array2] console.log(array3); //2)思路:直接将array2的值追加到array中 array.push(...array2) console.log(array);
对象拷贝
var o = { name: 'laoli', age: 20 } var obj = { ...o } console.log(obj);
还没有评论,来说两句吧...