如何在javascript中维护父变量值
我需要一个java脚本。我在程序中使用了两个变量。 我将特定数组存储在第一个变量中,然后再次创建一个变量。 我在第一个变量中存储了第二个变量值。然后我在第二个变量中按了一个值。。。如果我打印第一个变量,则表示显示第二个变量值。。 我的期望是第一个不想改变的变量值如何在javascript中维护父变量值,javascript,arrays,Javascript,Arrays,我需要一个java脚本。我在程序中使用了两个变量。 我将特定数组存储在第一个变量中,然后再次创建一个变量。 我在第一个变量中存储了第二个变量值。然后我在第二个变量中按了一个值。。。如果我打印第一个变量,则表示显示第二个变量值。。 我的期望是第一个不想改变的变量值 // first variable var test = ["a","b","c"]; // second variable var arr = test; arr.unshift("d"); // second varia
// first variable
var test = ["a","b","c"];
// second variable
var arr = test;
arr.unshift("d");
// second variable print
console.log(arr); // ["a","b","c","d"]
// First variable print
console.log(test); // ["a","b","c","d"]
// I want to maintain first original value
// Expectation result
console.log(test); // ["a","b","c"]
我需要在第一个变量中保持原始值。我该怎么做?您可以使用
扩展操作符(检查浏览器功能)
//第一个变量
var测试=[“a”、“b”、“c”];
//第二变量
var arr=[…测试];
arr.push(“d”);
//第二变量打印
console.log(arr);//[“a”、“b”、“c”、“d”]
//第一变量打印
console.log(测试);//[“a”、“b”、“c”、“d”]
//我想保持第一个原始值
//期望结果
console.log(测试);//[“a”、“b”、“c”]
我们希望动态地处理它..请给出代码的示例,先生。。
var arr = [...test];