我写了一个数组如下

const OBJECT = {
    '3': 'History And Social Sciences',
    '5': 'Humanities',
    '8': 'Global Studies And Social Impact',
    '10': 'Sanskrit'
};

var rou=[3,5,8,10];


我想在键与值匹配时获取字段值。有人对此有想法吗?

最佳答案

map而不是rou并从该键的OBJECT获取值:



const OBJECT = {
  '3': 'History And Social Sciences',
  '5': 'Humanities',
  '8': 'Global Studies And Social Impact',
  '10': 'Sanskrit',

};

var rou = [3, 5, 8, 10];
var values = rou.map(k => OBJECT[k]);
console.log(values);

关于javascript - 如果键与数组值匹配,如何获取值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55176300/

10-11 06:02