我敢肯定,這是非常簡單的,但我正在學習Javascript,我無法弄清楚這一點。輸出字符串陣列和輸出項目從陣列
var niceDay = "please, have a nice day";
- 我如何創建一個使用 「niceDay」 輸出一個數組,數組?
- 如何輸出索引2中的項目?
我敢肯定,這是非常簡單的,但我正在學習Javascript,我無法弄清楚這一點。輸出字符串陣列和輸出項目從陣列
var niceDay = "please, have a nice day";
您可以使用 '分裂' javascript函數。這將在某個字符分割的字符串並返回的數組:
var array = niceDay.split(' ');
這將在串中的每個空間返回數組分裂。 然後,您可以使用訪問第二項數組中:
var item = array[1];
或者使用分配的第二項新值:
array[1] = 'string';
嗯,這應該是簡單的,這是真的
這裏的解決方案
var niceDay = "please, have a nice day";
var niceDarray = niceDay.split(' '); // splits the string on spaces
// alerts each item of the array
for (var i = 0; i < niceDarray.length; i++) {
alert(niceDarray[i]);
}
謝謝你的幫助Judder!愚蠢的問題關於我的第二個問題你...我想確保我在同一頁面上。一旦我爲我的數組使用split(),要在niceDay中獲得index [2],我會說niceDay [2];?這個詞是否會顯示? – AMHD
javascript數組索引是基於零的,意思是它從零開始,所以爲了獲得第二項('有'),您需要在從split方法返回的數組中使用array [1]。 Array [2]會返回第三項('a') – James