在 JavaScript 中,我有一个三位字母代码的数组和一个 JSON 文件,其中包含每个代码的值。我需要将代码映射到 JSON 文件中对应的值。
以下是一个例子:
{"Roles" : [
{"code": "cmm", "fullname": "commentator"},
{"code": "cmp", "fullname": "composer"},
{"code": "cnd", "fullname": "conductor"},
{"code": "cng", "fullname": "cinematographer"},
{"code": "cns", "fullname": "censor"},
{"code": "com", "fullname": "compiler"}
]}
var arr = ["cmm", "com", "cng"];
var mappedArray = arr.map( ??? );
//mappedArray now contains: ["commentator", "composer", "cinematographer"]
我想不出一种解决方法,而且所有的方法都非常低效。有人可以帮忙吗?
composer
?你是指compiler
,对吧? - Andy