2010-08-24 50 views
1

我有一個JavaScript數組的字符串數組:array1; array2; array3,我需要打破,然後訪問單個數組。我怎樣才能做到這一點?JavaScript數組的陣列

+0

你可以顯示一些代碼,以便我們可以很好地理解你在努力什麼......它曲ite令人困惑... – Manie 2010-08-24 03:17:52

回答

3

可以使用split方法:

var str = 'array1; array2 ; array3'; 
var arr = str.split('; '); 

要訪問單個陣列的部分,你需要使用從0開始的索引:

alert(arr[0]); // shows first item 
alert(arr[1]); // shows second item 
alert(arr[2]); // shows third item 

或者你可以循環通過像數組這也是:

for(var i = 0; i < arr.length; i++) 
{ 
    alert(arr[i]); 
} 
+0

我認爲這是更好,如果你分裂它只是「;」,然後只是修剪它..所以前導和尾隨空格將被省略... – Manie 2010-08-24 03:22:15

+0

我怎樣才能訪問陣列中的元素 – maztt 2010-08-24 04:00:03

+0

@mazhar kaunain baig:請看我最新的答案。 – Sarfraz 2010-08-24 08:29:39