使用带有添加字段的typescript中的映射

使用带有添加字段的typescript中的映射,typescript,Typescript,我有个小问题。我有这样的数据: [“1112234”、“S1044N”、“A1041DS”] 我想使用Map来创建新的数组,但是对于每个字段,我都需要一些额外的属性 我试过这样的方法: let newArray: SomeDataType= []; newArray=data.map((articleNumber) => {}); 我的问题是,我不知道如何使用旧数据和SomeDataType的属性添加和填充新数组。我不想使用循环,但要使用map 我的新数组应该有来自lda数组

我有个小问题。我有这样的数据: [“1112234”、“S1044N”、“A1041DS”]

我想使用Map来创建新的数组,但是对于每个字段,我都需要一些额外的属性

我试过这样的方法:

 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…