我是javascript的新手,仍在努力解决问题。我对基础知识知之甚少,我遇到了这个问题而且我不确定哪行代码是错误的。此外,我正在试图找出如何console.log代码行。任何帮助,将不胜感激。谢谢!
创建一个名为functions.imHere的函数,用于创建并返回一个新数组。在函数中,遍历学生数组并使用.push()方法将每个学生添加到新数组中。
这是我的代码:
functions.imHere = function() {
for(var i = 0; i < students.length; i++) {
newArray.push(students[i]);
return newArray;
}
};
答案 0 :(得分:0)
这是你在找什么?在循环之前实例化数组,在循环内插入元素并在循环之后返回。假设您的函数中可以访问students
,否则您已将students
作为参数传递给函数。
functions.imHere = function() {
var newArray = [];
for(var i = 0; i < students.length; i++) {
newArray.push(students[i]);
}
return newArray;
};
&#13;