将字符串数组映射到对象键并获取值

萨尔曼

我在选择元素(多选)选项中使用了以下字符串数组。

let array = ["one", "two", "three"];

我也有以下对象。

{ "one" : ['apple','orange','banana'], "two" : ['cucumber','onion'], "three" : ['potato','radish','carot']};

我选择一个和两个我想结合['apple','orange','banana'],并['cucumber','onion']在另一个选择下拉。

光谱

使用Array#map通过数组进行迭代,并得到相应的阵列中的对象和Array#flat扁平化的结果:

let array = ["one", "two"];
let obj = {
  "one": ['apple', 'orange', 'banana'],
  "two": ['cucumber', 'onion'],
  "three": ['potato', 'radish', 'carot']
};
const result = array.map(e => obj[e]).flat();
console.log(result);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将字符串数组映射到特定对象数组

使用AutoMapper将字符串数组映射到对象

Ruby:将字符串数组映射到数组数组

将字符串数组映射到单个数组

将 object.keys 从对象数组映射到字符串

将字符串数组映射到 JavaScript 中的 json 对象

将 PIN 映射到字符串数组和从字符串数组映射

C ++将字符串映射到对象

将 Json 字符串映射到多个对象

CSVHelper如何将字符串映射到对象

将字典映射到数组到字符串

Python-将字符串映射到布尔数组

将字符串映射到向量或将不同的键映射到一个值

如何将字符串添加到数组的键并获取值

如何将字符串数组映射到新的字符串数组?

无法字符串映射到对象

将字符串映射到关系

构建字符串键并获取值

c#Automapper将字符串映射到嵌套对象中数组的第一个元素

Automapper - 将字符串列表映射到具有字符串属性的对象列表

如何快速使用对象映射器将JSON字符串映射到模型类

如何键入映射到对象的字符串数组,其中键及其值是数组值

Typescript将对象数组映射到字符串数组如何检查未定义

使用数组值作为键将数组映射到对象

将字符串数组映射为对象属性

通过某个键将<Long, List<String>> 映射到字符串 Lambda 列表

Angular:将字符串数组映射到 http get 调用中的枚举值数组

根据其他数组值将字符串映射到数组的最佳方法

Dataweave-将多个字符串数组映射到单个数组