我在解决这个问题时遇到了麻烦(结果始终是不确定的),而且我不确定自己做错了什么...有什么想法吗?

编写一个接受数字并生成从0到该数字的列表的函数。

使用该函数为myNumberList变量分配一个值,以便它具有从0到5的列表值。

为变量secondLastItem分配一个值,该值应为myNumberList数组的倒数第二个项目。

function listMaker(listLength) {}

var myNumberList = null; // replace with number list created by listmaker

var secondLastItem = null; // replace with second last item

最佳答案

您可以使用ES6的扩展运算符(...)尝试以下方式:



function listMaker(listLength) {
   return [...Array(listLength).keys()];
}
var myNumberList = listMaker(10);
// If you want the specified number passed as argument to be included as the last item in the array then push it.
myNumberList.push(10);
console.log(myNumberList);

07-25 20:47