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