[英]How to add input to array without deleting the previous in JS?
我正在尝试将用户输入收集到数组中,但每次我做以前的事情都会被替换。这是我的代码
let inputValue = input.value;
let inputArray = [];
inputArray.push(inputValue);
console.log(inputArray);
如果您在函数范围内包含该代码,则始终将inputArray声明为空:
function collectUserInput() {
let inputValue = input.value;
let inputArray = [];
inputArray.push(inputValue);
console.log(inputArray);
}
您需要在函数外部声明inputArray,以便evertyme调用ollectUserInput,再向现有数组添加一个输入,如下所示:
let inputArray = [];
function collectUserInput() {
let inputValue = input.value;
inputArray.push(inputValue);
console.log(inputArray);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.