如何在Javascript中拆分数组内的数组?

时间:2012-03-14 14:15:56

标签: javascript arrays

我有一个数组,其中包含以冒号分隔的大量内容,因此例如initArray[0]可能包含内容10:30:20:10。如何再次拆分,以便initArray[0][1]。任何帮助表示赞赏!

3 个答案:

答案 0 :(得分:3)

如果要拆分数组中的每个元素:

for( var i = 0; i < initArray.length; i++ ) {
    initArray[i] = initArray[i].split( ':' );
}

所以这个:

[ '10:30:20:10', 'a:b:c:d' ]

变为:

[ [ '10', '30', '20', '10' ], [ 'a', 'b', 'c', 'd' ] ]

答案 1 :(得分:1)

initArray=new Array('10:30:20:10', '11:31:21:11');
for(i=0;i<initArray.length;i++)
{
    initArray[i]=initArray[i].split(':');
}
console.log(initArray[0][0]); // 10
console.log(initArray[1][0]); // 11​​​​​​​​

答案 2 :(得分:0)

var tmp = "10:30:20:10".split(":")
alert(tmp[0]) ---> "10"