如何用另一个替换数组元素值
我有这样的数组,不使用 jquery
this.products = [
{
text: 'prod1',
value: 1
},
{
text: 'prod2',
value: 2
},
{
text: 'prod3',
value: 3
}
];
Run Code Online (Sandbox Code Playgroud)
我想将“文本”替换为“标签”
小智 12
使用 ES6:
const updatedProducts = products.map(({text: label, value})=>({value, label}));
Run Code Online (Sandbox Code Playgroud)
这个怎么样?
var products = [{
text: 'prod1',
value: 1
},
{
text: 'prod2',
value: 2
}, {
text: 'prod3',
value: 3
}
];
products.forEach(function(obj) {
obj.label = obj.text;
delete obj.text;
});
console.log(products);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3604 次 |
| 最近记录: |