1、扩展运算符...
([...arrayLike])
2、
((arrayLike));
3、
((arrayLike))
思路:
①,这段是执行slice,slice不传参数其实就是克隆数组。
②让slice方法的this指向类数组(arrayLike或arguments)
实现:其实就是用call改变this指向,this变成谁,就会循环谁,把它里面每一项赋给新数组。
4、
((null, arrayLike))
5、
(([], arrayLike));
原理同call,与空数组合并,克隆数组后改变this指向。