js中一维数组和二位数组中的几个问题解释
2014-07-17 11:14
323 查看
js中的数组,可以存放各种数据类型(数值,字串)
js中的数组没有越界,当输出的数组下标越界了,会显示undefined。
js中的数组是默认动态增长的
遍历数组的一种简单方式。
for(var key in arr){
window.alert(key+"= "+arr[key]);
}
在给一个空的二维数组赋值的时候出现的问题:
var arr2=[];
arr2[1][1]=45;//js不支持这种赋值方法
解决方法:
//在这之前需要初始化定义arr2有多少行。
for(var i=0;i<5;i++){
arr2[i]=[];
}
//这样就能对它赋值了。
arr2[1][1]=45;
js中的数组没有越界,当输出的数组下标越界了,会显示undefined。
js中的数组是默认动态增长的
遍历数组的一种简单方式。
for(var key in arr){
window.alert(key+"= "+arr[key]);
}
在给一个空的二维数组赋值的时候出现的问题:
var arr2=[];
arr2[1][1]=45;//js不支持这种赋值方法
解决方法:
//在这之前需要初始化定义arr2有多少行。
for(var i=0;i<5;i++){
arr2[i]=[];
}
//这样就能对它赋值了。
arr2[1][1]=45;
相关文章推荐
- js中一维数组和二位数组中的几个问题示例说明
- js中一维数组和二位数组中的几个问题示例说明
- JS和jquery的几个令人迷惑的问题之三-数组
- 几个ajax js性能优化和内存泄露问题及检测分析工具
- 数组方法解决JS字符串连接性能问题有争议
- Effective C++ (5) 几个关于数组的问题
- 几个优秀的js框架的license问题,付费,版权,侵权(extj,jquery,YUI,coolite)
- ajax提交中文编码问题(同时给出几个js与php编码方式)
- 对《LINQ能不能用系列(一)数组筛选效率对比》中测试的几个问题
- 几个优秀的js框架的license问题,付费,版权,侵权(extj,jquery,YUI,coolite)
- 数组方法解决JS字符串连接性能问题有争议
- ajax innerHTML中js定义数组识别问题
- JS几个小问题的解决
- js中动态创建关联数组的问题
- jquery中ajax传递中文参数和js数组问题
- 使用JS制作弹出框的几个小问题
- 使用prototype.js 的时候应该特别注意的几个问题.
- JS常见的几个问题
- JS中正则几个概念问题