要更改TS对象数组的格式,可以使用map方法对数组进行遍历和转换。以下是一个示例代码:
interface Person {
name: string;
age: number;
}
const originalArray: Person[] = [
{ name: "Alice", age: 25 },
{ name: "Bob", age: 30 },
{ name: "Charlie", age: 35 }
];
const modifiedArray = originalArray.map(person => ({
fullName: person.name,
yearsOld: person.age
}));
console.log(modifiedArray);
在上面的代码中,我们定义了一个Person
接口来描述对象的结构。然后,我们创建了一个原始的对象数组originalArray
,其中包含了几个Person
对象。
接下来,我们使用map
方法对originalArray
进行遍历,并通过箭头函数将每个对象转换为新的格式。在这个例子中,我们将name
属性改为fullName
,将age
属性改为yearsOld
。
最后,我们将修改后的数组modifiedArray
打印到控制台上。
这种方式可以根据需求自由地更改对象数组的格式。你可以根据具体的业务需求来修改属性名称、添加新的属性等。
腾讯云相关产品和产品介绍链接地址:
请注意,以上产品和链接仅作为示例,实际选择和推荐应根据具体需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云