我需要的只是apple数组中的from 对象。
const fruits = [{name: "apple"}, {name: "banana"}]
fruits.map((f)=>{
console.log(f.name[0])
})
Run Code Online (Sandbox Code Playgroud)
这些map函数接收第二个参数,即 interator 值。因此,该代码将起作用:
const fruits = [{name: "apple"}, {name: "banana"}]
fruits.map((f, i)=>{
if (i === 0) {
console.log(f.name);
}
});Run Code Online (Sandbox Code Playgroud)
但是,我想 aforEach更合适,因为map通常用于将数组转换为另一个数组,而 forEach 用于进行循环。
const fruits = [{name: "apple"}, {name: "banana"}];
fruits.forEach((f, i)=>{
if (i === 0) {
console.log(f.name);
}
});Run Code Online (Sandbox Code Playgroud)
如果你想知道数组的第一个元素里面是什么,你可以不使用循环来做到这一点。您可以直接访问它:
const fruits = [{name: "apple"}, {name: "banana"}];
const first = fruits[0];
console.log(first.name);Run Code Online (Sandbox Code Playgroud)