访问数组的子元素(Javascript)
我有一个名为shoppinglist的数组,其中的元素包含产品名称及其数量。使用.map方法,我想创建一个名为product的新数组,它只包含来自这些元素的产品名称。因此,新数组看起来像[‘牛奶’、‘咖啡’、‘香蕉’、‘面包’]访问数组的子元素(Javascript),javascript,Javascript,我有一个名为shoppinglist的数组,其中的元素包含产品名称及其数量。使用.map方法,我想创建一个名为product的新数组,它只包含来自这些元素的产品名称。因此,新数组看起来像[‘牛奶’、‘咖啡’、‘香蕉’、‘面包’] let shoppinglist = [ ['Milk', 1], ['Coffee', 2], ['Bananas'], ['Bread', 1] ]; const product = shoppinglist.map(); shoppinglist.map之后我
let shoppinglist = [ ['Milk', 1], ['Coffee', 2], ['Bananas'], ['Bread', 1] ];
const product = shoppinglist.map();
shoppinglist.map之后我应该放什么 为了记录,您的
购物列表
数组应该是一个对象:{milk:1,coffe:2…}
。
在本例中,map函数需要返回每个子数组的第一个元素。差不多吧
let shoppinglist=[['Milk',1],[Coffee',2],[banana',['Bread',1];
console.log(shoppinglist.map((数据)=>数据[0])
const products=shoppinglist.map(item=>item[0])
您可以使用索引0
返回数组中的第一个元素
let shoppinglist=[
[Milk',1],
[Coffee',2],
[“香蕉”],
[‘面包’,1]
];
const product=shoppinglist.map(item=>item[0]);
控制台日志(产品)代码>
利用
利用
希望这对你有帮助如果你认为任何回答都回答了你的问题,那么就把它当作是为将来读者的利益而接受的。更多信息:。
let shoppinglist = [ ['Milk', 1], ['Coffee', 2], ['Bananas'], ['Bread', 1] ];
let result = shoppinglist.map(a => a[0]);
let result1 = Array.from(shoppinglist, a => a[0]);