这适用于任何大小的数组。
我的解决方案:
var numbaOne = [1,2,3];
console.log(numbaOne0);
为什么不起作用?我在repl.it尝试过它并且有效。
答案 0 :(得分:1)
功能如下:
CODE:
//function definition
function testFunction(param){
console.log(param);
}
//function call
testFunction("hello");
输出:
hello
但还有一些问题。 var numbaOne = [1,2,3];
很好,适当的帮派。但第二部分不是有效的JavaScript声明。
//define array
var myArray = [1,2,3];
//get an element of that array
console.log(myArray[0]);
这些括号[]
是重要的部分。
因此,对于您的示例,如果您希望function
返回element
作为array
传递的parameter
,您可能会想要这样的内容:< / p>
//make dat function
function numbaOne(myArrayHomie){
//return the first element of what was passed to the function
return myArrayHomie[0];
}
如果我们要使用此功能,它看起来像这样:
//some array
var blunt = [1,2,3];
//call the function and store result in a variable
var firstElementOfBlunt = numbaOne(blunt);
//print dat
console.log(firstElementOfBlunt);
输出:1
/// EDIT ///
由于它是一个功能,你可以根据需要多次使用它。
console.log(numbaOne(['my', 'homie', 'g']));
将打印出my
。这就是function
的含义。您将该代码块放入可重用的内容中,以便您可以传递numbaOne
任何数组并让它始终返回第一个元素。
答案 1 :(得分:0)
你想要的是这个功能:
function numbaOne(arr){
return arr[0];
}
console.log(numbaOne([1,2,3,4,5]));