gpt4 book ai didi

javascript - 用切片复制数组时的奇怪行为

转载 作者:行者123 更新时间:2023-11-28 13:53:34 25 4
gpt4 key购买 nike

我正在使用 Backbone.js,并且在重写集合的 add 方法中,我尝试使用 slice 复制数组,方法如下:

var modelsBefore = this.models.slice(0);
console.log('COPIED', modelsBefore, this.models);

但是复制似乎不起作用,这是我的(chromium)日志显示的内容:

COPIED [] [child]

知道什么可能导致这种情况吗?

编辑:

这是一个重现问题的 jsfiddle:http://jsfiddle.net/hYDbw/5/

最佳答案

slice 的第一个参数 is not optional :

array.slice(begin[, end])

所以:

this.models.slice(0);

关于javascript - 用切片复制数组时的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9394092/

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