我有一个名为购物清单的数组,其中包含包含产品名称及其数量的元素。使用.map方法,我想创建一个名为product的新数组,该数组仅包含这些元素中的产品名称。这样新数组将看起来像['Milk','Coffee','Bananas','Bread']。
let shoppinglist = [ ['Milk', 1], ['Coffee', 2], ['Bananas'], ['Bread', 1] ];
const product = shoppinglist.map();
shoppinglist.map之后我要输入什么?
最佳答案
let shoppinglist = [ ['Milk', 1], ['Coffee', 2], ['Bananas'], ['Bread', 1] ];
通过使用map
let result = shoppinglist.map(a => a[0]);
通过使用Array.from
let result1 = Array.from(shoppinglist, a => a[0]);
希望这对您有帮助!
关于javascript - 访问数组的子元素(JavaScript),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58755883/