gpt4 book ai didi

javascript - 保存 Javascript 数组的状态和值

转载 作者:行者123 更新时间:2023-12-02 15:31:58 24 4
gpt4 key购买 nike

我有以下代码:

var cards = [
{
name: 'John',
age: 26
},
{
name: 'Marc',
age: 27
},
{
name: 'Nathan',
age: 21
}
];
var save = cards;
for(var i = 0;i < cards.length; i++){
if(i == 0){
cards.splice(i,1);
}
}
cards = save;

最后的卡片和保存是相同的,马克和内森。我希望我的卡片是以前的数组,但我不明白为什么不是。

这是一个jsfiddle:https://jsfiddle.net/6g8bkauo/

最佳答案

var save = cards.slice()

注意。卡引用、每个数组中的对象仍将被共享。

关于javascript - 保存 Javascript 数组的状态和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242461/

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