2012-03-14 5 views
0

私はコロンで区切られた内容の束を持っている配列を持っているので、例えばinitArray[0]は内容が10:30:20:10であるかもしれません。これをもう一度分割すると、initArray[0][1]を持つことができます。どんな助けもありがとう!配列をJavascriptでどのように分割するのですか?

+0

私が試しました私はそれを何とかすることができませんでした。 Javascriptは私の特権ではありません。 – Johnny

答えて

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

ああ、私が間違っていたことを認識し、iループとiループのinitArray.lengthが間違っていました。私は構文に欠陥があると思った。 – Johnny

0
var tmp = "10:30:20:10".split(":") 
alert(tmp[0]) ---> "10" 
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​​​​​​​​ 
関連する問題