如here所描述的,在javascript中将数组b附加到数组a的快速方法是a.push.apply(a, b)
。
您将注意到对象a被使用了两次。实际上,我们只需要push
函数,而b.push.apply(a, b)
实现了完全相同的功能-- apply的第一个参数为应用的函数提供了this
。
我认为直接使用数组对象的方法:Array.push.apply(a, b)
可能更有意义。但这不管用!
我很好奇为什么不,如果有更好的方法来实现我的目标。(无需两次调用特定数组即可应用push
函数。)
https://stackoverflow.com/questions/15444242
复制相似问题