反应组件中的变量被覆盖

时间:2017-11-10 09:38:09

标签: reactjs components

您好我有以下情况: 在反应组件的方法中我有这个代码:

....

let saved = [...array];
    console.log(saved);

    setSaved(saved); //action
}

let days = [...array]; //same array
days[index] = value;

setDays(days); //action

在商店中,两个变量都将设置为天数的新值[index] 如果我在返回setSaved后停止代码;保存包含应该的数组。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我设法使用JSON.parse(JSON.stringify(array))

解决了这个问题