【问题标题】:Accessing an element in javascript访问javascript中的元素
【发布时间】:2021-05-11 05:21:37
【问题描述】:

我有一个银行账户计划,我正在尝试删除一个账户

var bankAccount = new Array();
var bankAccountAll = new Array();

function DeleteAccount()
{
   var userno = document.getElementById("userno").value;
   bankAccount = JSON.parse(sessionStorage.getItem('user');
   for(var i=0;i<bankAccount.length;i++)
   {
      bankAccountAll=bankAccount[i];
      if(userno==bankAccountAll[0])
     {
         bankAccount.splice(i,1);
      }
   }
  sessionStorage.setItem('user',JSON.stringify(bankAccount));
}

我在线路上遇到错误

if (userno == bankAccountAll[0])

as "无法读取未定义的属性 '0'"

【问题讨论】:

标签: javascript arrays bank


【解决方案1】:

bankAccountAll 是一个数组,所以 bankAccountAll=bankAccount[i] 是错误的说法。您可以使用 bankAccountAll.push(bankAccount[i]) 添加元素

【讨论】:

    猜你喜欢
    • 2017-01-12
    • 2010-11-29
    • 1970-01-01
    • 2016-02-19
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多