var arr1 = [1,1,1,2,2,3,3];
var arr2 = [[],[],[]];
for (x in arr1){
var i = arr1[x]-1; arr2[i].push(arr1[x]); }这段JS代码不正确在哪里?怎么修正呢?JS ARRAY FOR INJSARRAYFORIN
var arr2 = [[],[],[]];
for (x in arr1){
var i = arr1[x]-1; arr2[i].push(arr1[x]); }这段JS代码不正确在哪里?怎么修正呢?JS ARRAY FOR INJSARRAYFORIN
var arr2 = [[],[],[]];
for (x in arr1){
var i = arr1[x]-1;
arr2[i].push(arr1[x]);
}document.write(arr2);
1,1,1,2,2,3,3
我也觉得没什么问题,奇怪的是总是得不到ARR2,莫名其妙,难道我电脑有问题?!
我也觉得没什么问题,奇怪的是总是得不到ARR2,莫名其妙,难道我电脑有问题?!实际的程序比我觉得例子稍复杂一点,但应该是一样的,搞不明白那里的问题,烦!
var arr1 = [2013,[1,1,"x"],[2,1,"y"],[3,1,"z"],[4,2,"q"],[5,2,"w"]];
var myea = arr1.shift();
var arr2 = [[],[]];
for (x in arr1){
var i = arr1[x][1]-1;
arr2[i].push(arr1[x]);
}document.write(arr2);