在JavaScript中,可以使用以下几种方法来更改数组中对象的属性名称:
var arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
for (var i = 0; i < arr.length; i++) {
var obj = arr[i];
obj.newName = obj.name;
delete obj.name;
}
console.log(arr);
var arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
var newArr = arr.map(function(obj) {
return { newName: obj.name, age: obj.age };
});
console.log(newArr);
var arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
var newArr = [];
arr.forEach(function(obj) {
var newObj = Object.assign({}, obj, { newName: obj.name });
delete newObj.name;
newArr.push(newObj);
});
console.log(newArr);
以上是三种常见的方法来更改数组中对象的属性名称。根据具体的需求和场景,选择适合的方法进行操作。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云