我有一個數組,例如array = [「example1」,「example2」,「example3」]。我不知道如何以這種格式打印:1. example1 2. example2 3. example 3 ...有什麼幫助?如何使用javascript打印數組中的元素
-6
A
回答
2
您可以使用一個簡單的循環for
:
for (i = 0; i < array.length; i++)
document.writeln((i+1) + ": " + array[i]);
,並使用document.writeln
將其打印出來。請參閱下面的工作片段。
片段
array = ["example1", "example2", "example3"];
for (i = 0; i < array.length; i++)
document.writeln((i+1) + ": " + array[i]);
注: 的
document.writeln()
實現不同的許多倍。所以,你應該使用:document.getElementById("id_of_div").innerHTML += (i+1) + ": " + array[i];
0
嘗試使用for循環:
for (var i=0; i<array.length; i++)
console.log(i + ". " + array[i]);
0
您可以使用標準陣列方法來得到你之後的結果。 MDN在array iteration methods上有一些很棒的文檔。
var examples = ["example1", "example2", "example3"];
// You can use reduce to transform the array into result,
// appending the result of each element to the accumulated result.
var text = examples.reduce(function (result, item, index) {
var item_number = index + 1;
return result + " " + item_number + ". " + item;
}, "");
// You can use a variable with forEach to build up the
// result - similar to a for loop
var text = "";
examples.forEach(function (item, index) {
var item_number = index + 1;
text = text + " " + item_number + ". " + item;
});
// You can map each element to a new element which
// contains the text you'd like, then join them
var text = examples.map(function (item, index) {
var item_number = index + 1;
return item_number + ". " + item;
}).join(" ");
// You can put them into an HTML element using document.getElementById
document.getElementById("example-text-result").innerHTML = text;
// or print them to the console (for node, or in your browser)
// with console.log
console.log(text);
相關問題
- 1. 如何打印char數組的元素?
- 2. 如何打印隨機數組元素?
- 3. 如何打印數組元素鑑於
- 4. 如何打印HTML上的javascript上的Flask數組元素
- 5. 打印出數組元素
- 6. 打印數組中的每個元素
- 7. 如何在C中打印空數組元素/跳過數組元素?
- 8. 如何打印出比使用print_r數組元素();?
- 9. 如何使用Java 8 Streams打印數組列表(帶元素)?
- 10. PHP:如何使用foreach打印多維數組元素?
- 11. 在循環中打印數組元素
- 12. 在Javascript中打印出子數組的元素
- 13. 使用java打印數組列表中元素的出現
- 14. 如何從ArrayList中的數組打印單個元素
- 15. C#2D數組 - 如何打印每行中最大的元素
- 16. 如何在textView中的nextline上打印數組元素android
- 17. 如何在PHP中打印對象數組的單個元素?
- 18. 如何在C中打印數組元素的摘要
- 19. 如何在java中打印不同的數組元素?
- 20. C++打印數組列表的元素
- 21. 打印出的數組元素
- 22. 打印不同的數組元素
- 23. 如何從對象的JavaScript數組中打印出一個元素
- 24. 如何打印如何打印數組的所有元素的第二個元素除權後陣列
- 25. 打印排序整數數組元素
- 26. 如何在javascript中打印php數組
- 27. javascript中的打印元素寬度
- 28. 使用echo函數打印元素的多維會話數組
- 29. 陣列的打印元素打印數組的名稱
- 30. 如何在對象數組中打印出對象元素?
最好不要提示新手使用'document.write'由於意外的行爲和不同的實現... –
@TJ當然好友。讓我更新並澄清問題。 –
@TJ更新了答案。 –