当运行这段代码时,我得到了"array“未定义的错误。在我的解决方案中,我需要使用map()来反转我的数组。
var names = ["Lars", "Jan", "Peter","Bo", "Frederik","Anna"];
var newArray = array.slice(0).reverse().map(function(name){
return name;
});
console.log(backwards(newArray));
发布于 2019-03-05 02:18:27
您可以使用计算出的索引来映射这些项。
var names = ["Lars", "Jan", "Peter", "Bo", "Frederik", "Anna"],
reversed = names.map((_, i, a) => a[a.length - i - 1]);
console.log(reversed);
发布于 2019-03-05 02:17:46
嗯,使用map是没有意义的,用这种方法可以简单地完成。
var newArray = names.reverse();
https://stackoverflow.com/questions/54989171
复制相似问题