在右边时:…变量名12345const arr = [1, 2, 3, 4];const arr1 = [1, 2, 3, ...arr];//arr1 = [1,2,3,1,2,3,4]...arr把整个arr的数组解构成一个个的元素,这个也可以用于解构对象 在左边时:…变量名12345const arr = [1, 2, 3, 4, 5, 6, 7];const [a, b, c, ...arr2] = arr;//arr2 = [4,5,6,7]在左边时将剩余的数组元素合并成一个数组;当作为函数的参数使用时,会将传递的实参全部存入,和arguments类似