用其值替换键名

时间:2019-11-13 05:18:22

标签: javascript arrays angular typescript

 todo = {
"1.CoverLetterPage":"Hello",
    "3.JoiningDate":"Any Day",
    '4.Location':'Texas',
    '6.Leave':'AnyDay',
 };

我已经调用了列表中的键列表

done=[1.CoverLetterPage,4.Location,"3.JoiningDate,6.Leave]

如果我想用打字稿的值替换“完成”列表中的值怎么办

1 个答案:

答案 0 :(得分:2)

使用地图功能从待办事项对象获取值并覆盖完成

DName       Age
Joe         51
Johnson     61
Mike        72

另外,您完成的数组值应为字符串形式,周围带有qoutes,如下所示:

this.done = this.done.map( v => this.todo[v] )