var str=['0','zhangsan','1','lisi','2','wangwu'];
var str1 = [];
for(var i=0;i<str.length;i+=2){
  str1.push([str[i],str[i+1]])
}

解决方案 »

  1.   

    var str=['0','zhangsan','1','lisi','2','wangwu'];var x=[];while(str.length>0){x.push(str.splice(0,2))};
      

  2.   

    var str=['0','zhangsan','1','lisi','2','wangwu'];
    var res = []; for(var i = 0; i < str.length / 2; ++i) {
    res[i] = new Array(str[i * 2], str[i * 2 + 1]);
    }
      

  3.   

    var str1 = [];
    while (str.length) {
      str1.push([str.shift(), str.shift()]);
    }