javascript - 用它的值替换键名
问题描述
todo = {
"1.CoverLetterPage":"Hello",
"3.JoiningDate":"Any Day",
'4.Location':'Texas',
'6.Leave':'AnyDay',
};
我已经调用了列表中的键列表
done=[1.CoverLetterPage,4.Location,"3.JoiningDate,6.Leave]
如果我想用打字稿的值替换列表“完成”中的值怎么办
解决方案
使用 map 函数从todo对象获取值并覆盖done。
this.done = this.done.map( v => this.todo[v] )
此外,您完成的数组值应该是字符串形式,周围有 qoutes,如下所示:
done=['1.CoverLetterPage','4.Location','3.JoiningDate','6.Leave']
推荐阅读
- asp.net-core - System.MissingMethodException:找不到方法:'UInt32 Npgsql.NpgsqlStatement.get_Rows()
- javascript - 在 gmap-v3-geofence.js 中的“selectId(infoId)”中获取 null
- css - 第 N 个子列表显示错误
- javascript - 根据是否存在 href 路径显示/隐藏 btns
- python - 为什么 VSCode Code Runner 不支持 f-strings?
- flutter - 如何将导航路线添加到颤振底部导航路线
- ionic-framework - 尝试 Cordova 运行浏览器时出现错误
- javascript - .htaccess RewriteRule 用于在 javascript 中作为非斜杠添加的多个参数
- ios - 在 pushViewController 之后 ViewController 未显示在屏幕上,但它存在于 UI-Debugger 中
- vue.js - 如何在不使用特殊 Vue.js 库的情况下使用 socket.io-client allware?