我在数组下面,我想只从下面的数组中打印名字。我正在使用拆分方法。我想知道我们如何使用地图做到这一点?
var arr = ["firstA lastB", "firstC lastD", "firstE lastF"]
for(let i=0; i<arr.length; i++){
console.log(arr[i].split(' ')[0]);
}
答案 0 :(得分:1)
使用map()
返回包含已修改项目的新数组:
var arr = ["firstA lastB", "firstC lastD", "firstE lastF"]
var arrRes = arr.map((item)=>item.split(' ')[0]);
console.log(arrRes);
答案 1 :(得分:0)
您可以这样做:
var arr = ["firstA lastB", "firstC lastD", "firstE lastF"];
arr.map(name => name.split(" ")[0]).forEach(fname => console.log(fname));