我有一個如此定義的數組:var alpha = ['a', 'b', 'c'];
。如何打印導致這樣的結果的數組?使用Javascript的數組
a
b
c
我有我自己的代碼,但因爲它打印數組這樣的價值它並沒有解決我的問題:
a,b,c
我有一個如此定義的數組:var alpha = ['a', 'b', 'c'];
。如何打印導致這樣的結果的數組?使用Javascript的數組
a
b
c
我有我自己的代碼,但因爲它打印數組這樣的價值它並沒有解決我的問題:
a,b,c
只需使用數組的長度與迭代它for
循環:
var alpha = ['a', 'b', 'c'];
for (var i = 0; i < alpha.length; i++) {
console.log(alpha[i]);
}
以回車加入的元素一起:
var alpha = ['a', 'b', 'c', 'd'];
var oneString = alpha.join('\n');
alert(oneString);
或者您可以使用console.log(oneString)
。你甚至不需要中間變量 - 你可以做
var alpha = ['a', 'b', 'c', 'd'];
console.log(alpha.join('\n'));
尼斯和緊湊。函數join()
將連接數組的元素;它通常會使用逗號作爲分隔符,但您可以使用自己的分隔符(函數的參數)來覆蓋它。這就是如何工作 - 非常緊湊,沒有迭代。
JavaScript的數組全局對象是數組,這是高層次,列表狀物體的構造函數。
語法
[element0, element1, ..., elementN]
new Array(element0, element1, ..., elementN)
new Array(arrayLength)
var arr = ["this is the first element", "this is the second element"];
console.log(arr[0]); // prints "this is the first element"
console.log(arr[1]); // prints "this is the second element"
console.log(arr[arr.length - 1]); // prints "this is the second element"
根據你的代碼試試這個語法
你只想打印每個元素? 'alpha.forEach(function(x){console.log(x);})' –
像那樣打印嗎?在HTML中?或者控制檯?做什麼的? –
你想讓這個輸出出現在控制檯上嗎?你能用''\ n「'」分隔符「加入數組的元素嗎? – Floris