【问题标题】:Coping Array(or variable) without the copy just being a reference to the original variable应对数组(或变量),而副本只是对原始变量的引用
【发布时间】:2020-06-19 15:50:17
【问题描述】:

我正在用 javascript 制作国际象棋游戏,但我不想制作棋盘数组的副本,因此我可以修改棋盘并轻松将其恢复到原始状态。我不想使用 J Query 并且已经尝试使用 slice(0) 来复制变量,但这似乎不起作用。有谁知道如何复制数组(或变量)?

【问题讨论】:

  • 如果板子是一个二维数组,比如说一个包含列数组的行数组,你需要创建一个新的行数组并对原始的列数组条目进行切片。

标签: javascript arrays variables copy clone


【解决方案1】:
let array = [1,2,3,4,5,6,7]
let strArray = JSON.stringify(array)
let backup = JSON.parse(strArray)

【讨论】:

  • 此解决方案似乎有效,感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2011-12-03
  • 2015-10-10
  • 2015-08-30
  • 2011-04-23
  • 1970-01-01
  • 2022-06-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多