有没有办法在JavaScript中为数组的每个对象添加相同的项目val ="4"?

Har*_*iec 2 javascript arrays jquery angularjs

有没有办法在JavaScript中为数组的每个对象添加相同的项目val ="4"?

让我们说有

var arr = [{"num":"111"},{"ttt":"123","rss":"456"},...];
Run Code Online (Sandbox Code Playgroud)

我想得到

arr2 = [{"num":"111", "val":"4"},{"ttt":"123", "rss":"456", "val":"4"},...];
Run Code Online (Sandbox Code Playgroud)

是否可以在一行中使用.push()数组或类似的东西?

tym*_*eJV 5

.map功能将为您创造奇迹!

var arr2 = arr.map(function(item) {
    item.val = 4;
    return item;
});
Run Code Online (Sandbox Code Playgroud)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map