在javascript中创建一个不同长度的自定义二维数组
Creating a custom two-dimensional Array with different length in javascript
我是java脚本的新手,想在java脚本中声明一个二维数组
var ProgramSubTabs = $("#ProgramTabs").val();
var subTypes = $("#subTypes").val();
var programMonths = $("#programMonths").val();
var subTypesArray = subTypes.split(',');
var programMonthsArray = programMonths.split(',');
var TotalTabArr = new Array() ;
if (!TotalTabArr[0])
TotalTabArr[0] = [];
for(var subTypearr = 0;subTypearr<subTypesArray.length;subTypearr++){
TotalTabArr["'"+subTypesArray[subTypearr]+"'"] = [];
for(var monthsarr = 0;monthsarr<programMonthsArray.length;monthsarr++){
TotalTabArr["'"+subTypesArray[subTypearr]+"'"]["'"+programMonthsArray[monthsarr]+"'"] = subTypearr+' test String '+monthsarr;
}
}
这段代码有什么问题请帮忙
你的代码运行得很好。
我已经把它放入了小提琴,看起来日志给出了正确的数据…
但是,我不使用大写字母来开始var names
var programSubTabs = $('#ProgramTabs').val();
var totalTabArr = new Array();
如果不需要的话,我跳过了你的第一个…
if (!TotalTabArr[0])
totalTabArr[0] = [];
链接:http://jsfiddle.net/djcw7h8h/4/
检查控制台
希望有所帮助
相关文章:
- 作为一个二维数组,从ajax接收
- 创建P5.js二维数组
- 如何在Javascript中从select标记的一系列选项中构建二维数组
- inArray,indexOf在二维数组中
- 比较二维数组js
- 从二维数组中获取img src和img维度,并在body中显示
- 使用数组自定义对象
- 如何在Java Script中比较二维数组和一维数组,并将常见数据存储在另一个数组中
- 如何将以下字符串拆分为二维数组:
- 更新Aurelia中二维数组的视图
- 用HTML5FileReader填充的Javascript多维数组未定义(但仅在首次使用时!)
- 如何在JavaScript中拆分二维数组
- 二维数组未捕获类型错误:无法设置未定义的属性“0”
- 使用 prototype.slice.call 定义动态二维数组
- 无法设置属性'3'在二维数组中未定义的
- Javascript中的二维数组返回未定义的数组
- JavaScript二维数组未定义
- 在javascript中创建一个不同长度的自定义二维数组
- 在JS中调用二维数组时,一直未定义
- JavaScript:使用第一个“行”将二维数组转换为对象数组来定义属性