首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个JS数组遍历循环的有关问题

2013-10-07 
一个JS数组遍历循环的问题vararr1 [1,1,1,2,2,3,3]var arr2 [[],[],[]]for (x in arr1){var i arr

一个JS数组遍历循环的问题
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?IN JS ARRAY FOR IN
[解决办法]
没有问题

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]);
}

document.write(arr2);
1,1,1,2,2,3,3 

热点排行