我想存储固定数组列数和行数未知的详细信息。 我想通过从特定页面的div中提取文本为每列分配一个键,然后将值赋给它。 这是我的代码
var data1=[[]];
var val=0;
$('.education_box.eb1 .inner_box').each(function(){
$('.education_box.eb1 .inner_box ul li').each(function(){
var key= $(this).children('strong').text();
var value= $(this).children('em').text();
data1[key][val]= value;
});
val++;
});
console.log(data1);
请告诉我每次发出错误时如何在第1行声明2D数组:无法设置属性' 0' 0未定义的
答案 0 :(得分:1)
您可以使用:
var data1= [];
for (var i=0;i<$('.education_box.eb1 .inner_box ul li').length;i++) {
data1[i] = [];
}
然后使用:
data1[key][val]= value;
答案 1 :(得分:0)
试试这个:
使用Array
类
var data=[];
data[0]=new Array(10,2);;
data[1]=new Array("val1","val2");
data[2]=new Array(true,false);
console.log(data);
&#13;