javascript - Javascript/Typescript:你能在列表中查找数值并用字符串替换它们吗?
问题描述
我有一个整数列表 [1,3,5] 我想用文本替换。有没有一种优雅的方法可以像在 python 中那样在字典中查找值?例如:1 = 苹果,3 = 三星,5 = 诺基亚
提前致谢。
解决方案
const dictionary = {1: "Apple", 3: "Samsung", 5: "Nokia"}
const result = [1,3,5].map(number => dictionary[number])
如果最后一行对你来说很神秘,这里有更老式的写法:
const result = [1,3,5].map((number) => {return dictionary[number]})
推荐阅读
- google-cloud-platform - 从其他区域访问私有 GKE 集群?
- javascript - Web animation speeds up with each use
- wpf - 如何将文本块的前景绑定到颜色/画笔对象?
- kotlin - Kotlin - 无法在多平台项目中运行主程序
- sql - T-SQL 到 Oracle SQL - 返回查询结果并在同一输出中计数
- excel - VBA 在 Excel 中查找和替换空白单元格
- mongodb - 无法连接到本地托管的 MongoDB
- ms-access - Want to calculate the Age of a Date Field in a Table in Access DB
- google-app-engine - Google App Engine application deployment fails despite readiness_check returning an 200 status response
- c++ - 如何防止 Qt 3D 中的剔除