希望是一个简单的问题.
为什么检查多维数组中是否存在键:
a = new Array(Array()); a[0][0]='1'; a[0][1]='2'; if(a[1][2] == undefined){ alert("sorry,that key doesn't exist"); } else {alert('good,your key exists'); }
似乎不是一般的工作,但它检查第一个索引(在这种情况下,’0′)由[0] [x]’定义’时有效.例如,当我要求[0] [2](未定义)时,它会显示第一个警报.但是,当我要求[1] [0]时,我得到:
“Uncaught TypeError: Cannot read property ‘0’ of undefined”
我怎么解决这个问题?
谢谢
解决方法
原文地址:https://www.jb51.cc/js/157472.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。