传播者不工作,可能是因为我的用法,帮我弄清楚

穆罕默德·苏海尔

代码的输出是

这是代码,在这里我将数组传递给此react函数,

const Lifeofgame = arrayarg=> {
    const result = ([...arrayarg]);
    const  tempstatuslist = ([...arrayarg]);
    console.log("the props values are inside log inside templist is");
    console.log(tempstatuslist);
    result[0][2]=true;
    console.log(`result is ${result} tempstatuslist is ${tempstatuslist}`);
}

在这里,函数获取一个数组(矩阵)作为参数。然后使用传播运算符将该参数的值复制到两个diff变量中。在更新一个值时,另一个也在更新。

超越

销毁二维数组不会将Array复制到新变量。它复制每个子数组的地址并将它们合并到一个新的数组中,因此,当您更改一个值时,它将更改原始数组。你可以这样解决

const result = JSON.parse(JSON.stringify(arrayarg));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

需要帮助来弄清楚为什么我的引导程序 5.0 轮播不工作,ty

我无法弄清楚以下代码的工作原理?

有人可以帮我弄清楚我在做什么错吗?

请帮我弄清楚如何解析这个json文件

您能帮我弄清楚这段Java代码片段应该做什么吗?

有人可以帮我弄清楚如何编写while循环吗?

谁能帮我弄清楚为什么这些SQL查询要花这么长时间?

神秘的php文件出现了,您能帮我弄清楚它是什么吗

有人可以帮我弄清楚如何成功运行这个程序吗?

我似乎无法弄清楚我的错误是我的悬停无法在我的网站上正常工作

我无法弄清楚这个查询

如何弄清楚我的情节

我无法弄清楚这些错误

有人可以帮我弄清楚我在这里犯下的语法犯罪吗?

有人可以帮我弄清楚为什么我的ul没有变成水平导航吗?谢谢 :)

请帮我弄清楚我的VM的LVM2分区上的可用空间是怎么回事

我的应用更改了名称,可能是因为活动启动

遵循 Udemy 课程“使用 Redux 进行现代反应”。很奇怪的问题,如果你能帮我弄清楚

有人可以帮我弄清楚如何在此下拉菜单中打印选项吗?

有人可以帮我弄清楚合并排序的实现有什么问题吗?

谁能帮我弄清楚为什么这个while循环对“回文数”LeetCode问题不起作用?

有没有人可以帮我弄清楚如何在谷歌表格中显示....

无法弄清楚处理程序线程不工作的原因

我如何弄清楚MooTools为什么停止工作?

我试着理解 Overriding 方法是如何工作的,无法弄清楚为什么输出 2

你能弄清楚为什么我的代码在以前工作时不起作用吗?

清漆4,清除-我想我已经弄清楚了

我的教授可以弄清楚我网站的框架吗?

我无法弄清楚我的Python Socket错误