Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.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 - Fatal编程技术网

将用户输入添加到javascript数组

将用户输入添加到javascript数组,javascript,arrays,Javascript,Arrays,我对编码是全新的。我在向数组末尾添加输入时遇到问题 function my_array_add(arr, value){ arr.push (value); } console.log (my_array_add(arr, 9)); 我只是一直没有定义。我遗漏了什么/做错了什么?您需要从函数返回一个值,否则它将返回未定义的: 让arr=[]; 函数my\u array\u add(arr,value){ arr.push(值); 返回arr; } console.log(my_arra

我对编码是全新的。我在向数组末尾添加输入时遇到问题

function my_array_add(arr, value){
   arr.push (value);
}
console.log (my_array_add(arr, 9));

我只是一直没有定义。我遗漏了什么/做错了什么?

您需要从函数返回一个值,否则它将返回
未定义的

让arr=[];
函数my\u array\u add(arr,value){
arr.push(值);
返回arr;
}

console.log(my_array_add(arr,9))如果只想将输入添加到数组的末尾,则无需编写额外的函数即可简化操作。推送是实现预期结果所需的功能

let arr = []; // first initialize an empty array

arr.push(input_1); // assume input_1 = 1, it can be anything in general
arr.push(input_2); // assume input_2 = 2

console.log(array); // output : [1,2]

返回
arr
函数内部您必须
返回arr。没有显式返回的函数总是隐式返回
未定义的
。返回修复了它!我还是习惯了这一切。谢谢你的帮助!