Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 初学者编码挑战-返回第一个/最后一个新数组_Javascript_Arrays_Return - Fatal编程技术网

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会占用您想要的任意数量。。。(几乎)完美,非常感谢!!它现在工作完美,非常感谢!!它现在起作用了