gpt4 book ai didi

javascript - 为什么 Array.push.apply 不起作用?

转载 作者:IT王子 更新时间:2023-10-29 03:07:41 28 4
gpt4 key购买 nike

如所述here ,在 javascript 中将数组 b 附加到数组 a 的快速方法是 a.push.apply(a, b)

您会注意到对象 a 使用了两次。实际上,我们只需要 push 函数,而 b.push.apply(a, b) 完成完全相同的事情——apply 的第一个参数提供 this 用于应用的函数。

我认为直接使用 Array 对象的方法可能更有意义:Array.push.apply(a, b)。但这不起作用!

我很好奇为什么不这样做,以及是否有更好的方法来实现我的目标。 (应用 push 函数而不需要调用特定数组两次。)

最佳答案

Array.prototype.push , 而不是 Array.push

关于javascript - 为什么 Array.push.apply 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15444242/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com