Javascript 当我提交第二个值时,数组将重置
当我向数组和console.log添加一个值时,第一个值将被删除,数组将重新启动,并始终保留一个值作为数组。如何通过每次单击同一按钮添加多个值Javascript 当我提交第二个值时,数组将重置,javascript,arrays,forms,Javascript,Arrays,Forms,当我向数组和console.log添加一个值时,第一个值将被删除,数组将重新启动,并始终保留一个值作为数组。如何通过每次单击同一按钮添加多个值 function calcBudget(){ //expenseCostValue is an input in a form. const expenseValue = expenseCostValue.value; const itemList = []; itemList.push(expenseValu
function calcBudget(){
//expenseCostValue is an input in a form.
const expenseValue = expenseCostValue.value;
const itemList = [];
itemList.push(expenseValue);
console.log(itemList);
您可能每次都在重新定义阵列。将
const itemList=[]
放在click事件处理程序的外部。只需在单击事件处理程序中运行itemList.push(expenseValue)
。您可能每次都在重新定义数组。将const itemList=[]
放在click事件处理程序的外部。只需在单击事件处理程序中运行itemList.push(expenseValue)
。必须更改数组的范围
函数calcBudget(){
const expenseValue=expenseCostValue.value;
常量itemList=[];//→ 移除阵列
console.log(itemList);
}
const itemList=[];//我们宣布它不属于我们的职责范围
函数calcBudget(){
const expenseValue=expenseCostValue.value;
itemList.push(expenseValue);
console.log(itemList);
}
我希望我能有所帮助您必须更改阵列的范围
函数calcBudget(){
const expenseValue=expenseCostValue.value;
常量itemList=[];//→ 移除阵列
console.log(itemList);
}
const itemList=[];//我们宣布它不属于我们的职责范围
函数calcBudget(){
const expenseValue=expenseCostValue.value;
itemList.push(expenseValue);
console.log(itemList);
}
我希望我能帮上忙