gpt4 book ai didi

javascript - 如何向变量字符串添加更多值

转载 作者:行者123 更新时间:2023-11-30 12:27:26 24 4
gpt4 key购买 nike

我在下面有这个变量,

var arr = { 
lines: 1,
angle: 2
};

我如何将其附加/推送到我的 arr 变量中?

var arr2 = { hi : 3 }

我已经尝试过 push() 并且只是将两者相加。但失败了

var r = arr+''+arr2;
alert(r.toSource());

alert 给我这个

(new String("[object Object][object Object]"))

最佳答案

您可以以静态方式添加新属性,如下所示:

arr.hi = 3;

但是如果你想添加另一个对象的所有属性(对象属性的合并),这里有一个简单的片段:

var arr = { 
lines: 1,
angle: 2
};

alert(JSON.stringify(arr));

var arr2 = {
hi : 3,
jsIs: "aWeSoMe"
};

//add all the key/value pairs of arr2 to arr
Object.keys(arr2).forEach(function (key) {
arr[key] = arr2[key];
});

alert(JSON.stringify(arr));

关于javascript - 如何向变量字符串添加更多值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28918325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com