在javascript中,二维的长度不确定的二维数组应该怎么设定?
伊谢尔伦
伊谢尔伦 2017-04-11 10:08:57
[JavaScript讨论组]

刚在看慕课网教程中发现的疑问,

作为刚学前端的初心者,按照我的理解,这样每个二维数组的长度都是固定了,在这个数组中每个的长度就都是3,我想问下如果想设定其中一个二维的长度大于或者小于3应该怎么办呢

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
PHP中文网

在js中,没有明确要求数组一定要有固定长度。而且,js中声明数组最优的方式是var array = [];并不是用new之类的方法声明。另外要明白,二维数组其实就是数组的元素也是数组,不要在纸上去画格格那么理解,那是最蠢的方式了,只有二流的老师才那么教学生的,他自己做项目的时候绝对不那么用。js中完全没必要纠结数组的维度和长度,他们都是不固定的,看你心情。

高洛峰
var myarr = new Array();
for (var i = 0; i < 2; i++) {
    myarr[i] = new Array();
    // 此时二维内部的数组已经生成了
}

假设此时二维数组里面的第一行第二个,也就是myarr[0][1],长度设置为4.

那就是myarr[0][1].length = 4; 就可以了

伊谢尔伦

js中完全没必要纠结数组的维度和长度,他们都是不固定的,看你心情。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号