使用带有添加字段的typescript中的映射
我有个小问题。我有这样的数据: [“1112234”、“S1044N”、“A1041DS”] 我想使用Map来创建新的数组,但是对于每个字段,我都需要一些额外的属性 我试过这样的方法:使用带有添加字段的typescript中的映射,typescript,Typescript,我有个小问题。我有这样的数据: [“1112234”、“S1044N”、“A1041DS”] 我想使用Map来创建新的数组,但是对于每个字段,我都需要一些额外的属性 我试过这样的方法: let newArray: SomeDataType= []; newArray=data.map((articleNumber) => {}); 我的问题是,我不知道如何使用旧数据和SomeDataType的属性添加和填充新数组。我不想使用循环,但要使用map 我的新数组应该有来自lda数组
let newArray: SomeDataType= [];
newArray=data.map((articleNumber) => {});
我的问题是,我不知道如何使用旧数据和SomeDataType的属性添加和填充新数组。我不想使用循环,但要使用map
我的新数组应该有来自lda数组的articleNumber、来自newArray的articleName、articlePrice字段。但我不知道该怎么做
有人知道吗?接口数据类型{
interface SomeDataType {
articleNumber: string;
articleName: string;
articlePrice: number;
}
const data: Array<string> = ["1112234", "S1044N", "A1041DS"];
const newArray: Array<SomeDataType> = data.map(articleNumber => {
return {
articleNumber: articleNumber,
articleName: "Article",
articlePrice: 50
};
})
物品编号:字符串;
物品名称:字符串;
物品价格:数量;
}
常量数据:数组=[“1112234”、“S1044N”、“A1041DS”];
const newArray:Array=data.map(articleNumber=>{
返回{
articleNumber:articleNumber,
物品名称:“物品”,
物品价格:50
};
})
谢谢你Younes Guarssifi:)再问一个问题,如果我想在文章price property中计算价格,我可以这样做吗?比如articlePrice:{const price=25,return price}类似的东西?首先计算价格(在return语句之前)并将其存储在变量中,然后将其放入返回的对象中<代码>常数价格=/*此处计算*/;返回{articleNumber…