1. Array.prototype.forEach.call(elems, callback) 2. [].forEach.call(elems, callback) > [] 就是个数组,而且是用不到的空数组,用来就是为了访问原生js中的数组相关方法。 但问题来了,elems的结构明明也可以正常使用forEach,为什么要用一个无用的[].forEach.call(elems, ...
1. Array.prototype.forEach.call(elems, callback) 2. [].forEach.call(elems, callback) > [] 就是个数组,而且是用不到的空数组,用来就是为了访问原生js中的数组相关方法。 但问题来了,elems的结构明明也可以正常使用forEach,为什么要用一个无用的[].forEach.call(elems, ...