我有一个名为购物清单的数组,其中包含包含产品名称及其数量的元素。使用.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/

10-09 19:54