javascript - 如何在 Javascript 中将数组值或对象复制到另一个变量而不复制其引用?

标签 javascript arrays javascript-objects

如何在 Javascript 中将数组值或对象复制到另一个变量而不复制其引用,以便可以独立操作复制的值和变量,而不会对原始值和变量造成任何更改?

最佳答案

按值处理数组:

var array = [1,2,3];
var newArr = array.slice();

和按值进行对象处理:

var obj = {name : "A"};
var new_obj = JSON.stringify(obj);

关于javascript - 如何在 Javascript 中将数组值或对象复制到另一个变量而不复制其引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47413350/

相关文章:

javascript - 根据条件分配表格单元格颜色 - JavaScript

javascript - ReactJs this.props.history.push() 不起作用

javascript - 我如何使用 javascript 使表格数据占据整个表格行?

javascript - 如何自定义融合图表中堆积条形图的显示值?

c# - 将char数组转换为int数组c#

java - 将数组插入另一个数组

javascript - 从数组中获取第一个对象

javascript - Angular:模板重新呈现数组,而其长度不变

Javascript 事件监听器在对象方法中不起作用

javascript - 计算 JavaScript 对象中叶子的数量