我在解决这个问题时遇到了麻烦(结果始终是不确定的),而且我不确定自己做错了什么...有什么想法吗?
编写一个接受数字并生成从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);