js数组对象中的对象的两个数据相加形成新的数组
时间: 2023-10-09 15:08:54 浏览: 89
js代码-数组内两数相加等于某值
如果你想将 JavaScript 数组对象中的对象的两个数据相加形成新的数组,可以使用 map() 方法。比如,如果你想将一个数组对象中的每个元素的两个属性相加,可以这样做:
```
const array = [
{ name: 'apple', price: 0.5 },
{ name: 'banana', price: 0.25 },
{ name: 'orange', price: 0.3 }
];
const newArray = array.map((item) => {
return item.name + ': ' + (item.price * 2);
});
console.log(newArray); // 输出 [ 'apple: 1', 'banana: 0.5', 'orange: 0.6' ]
```
在这个例子中,map() 方法的参数是一个函数,这个函数接收一个参数 item,表示当前处理的元素。这个函数返回一个新的值,用来替换原始值。在这个例子中,我们使用了模板字符串将名称和价格相加,并将结果保存到一个新的数组中。
阅读全文