Javascript 初学者编码挑战-返回第一个/最后一个新数组
我一直试图破解这个初学者的问题,但我一直得到“未定义”的答案,这真的让我困惑 感谢所有的帮助Javascript 初学者编码挑战-返回第一个/最后一个新数组,javascript,arrays,return,Javascript,Arrays,Return,我一直试图破解这个初学者的问题,但我一直得到“未定义”的答案,这真的让我困惑 感谢所有的帮助 函数firstLast(数组){ var first=数组[0]; var last=array[array.length-1]; var newArray=[]; newArray.push(第一个,最后一个) 返回新数组; } log(firstLast[2,3,4,5])在数组周围需要一些大括号来调用函数 通过使用方括号,可以将内容作为对象 函数firstLast(数组){ var first
函数firstLast(数组){
var first=数组[0];
var last=array[array.length-1];
var newArray=[];
newArray.push(第一个,最后一个)
返回新数组;
}
log(firstLast[2,3,4,5])代码>在数组周围需要一些大括号来调用函数
通过使用方括号,可以将内容作为对象
函数firstLast(数组){
var first=数组[0];
var last=array[array.length-1];
var newArray=[];
newArray.push(第一个,最后一个)
返回新数组;
}
console.log(firstLast([5]);
//^^ ^
在数组周围需要一些大括号来调用函数
通过使用方括号,可以将内容作为对象
函数firstLast(数组){
var first=数组[0];
var last=array[array.length-1];
var newArray=[];
newArray.push(第一个,最后一个)
返回新数组;
}
console.log(firstLast([5]);
//^^ ^
我花了一些时间,但我注意到您有一个语法错误:
console.log(firstLast[2,3,4,5])代码>
注意firstLast[2,3,4,5]
应该是firstLast([2,3,4,5])
正如@Nina Scholz所说,方括号[]
是对象的属性访问器。而firstLast
是一个函数,而不是一个对象。我花了一些时间,但我注意到您有一个语法错误:
console.log(firstLast[2,3,4,5])代码>
注意firstLast[2,3,4,5]
应该是firstLast([2,3,4,5])
正如@Nina Scholz所说,方括号[]
是对象的属性访问器。而firstLast
是一个函数,而不是一个对象。要调用该函数,您需要使用()
,因此firstLast([2,3,4,5])
@ApoorvaChikara,不。push会占用您想要的任意数量。。。(几乎)要调用该函数,您需要使用()
,因此firstLast([2,3,4,5])
@ApoorvaChikara,不。push会占用您想要的任意数量。。。(几乎)完美,非常感谢!!它现在工作完美,非常感谢!!它现在起作用了