Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Вывод строкового массива с числами

Автор вопроса: user2911779Ответов: 2

У меня нет опыта работы с javascript, и у меня есть основной вопрос о массивах. Кажется, я не могу найти его в Интернете.

Я использую такой базовый массив:

var names = new Array('Jorn', 'Janine', 'Peter', 'Magchiel', 'Marieke', 'Pieter');

Вывод должен быть примерно таким:

[0] = Jorn, [1] = Janine, [2] = Peter, ...

И так далее. Я действительно борюсь с этим.

Я надеюсь, что кто-то может помочь мне с этим.

Заранее спасибо!

  • Для чего нужен вывод, вот в чем вопрос. Tomalak 23.10.2013

javascriptarraysoutput

Ответы

Ответ 1 · рейтинг -1 · Florian F.

Это должно сработать, перебрать ключи, похожие на foreach, и получить их значения:

var names = new Array('Jorn', 'Janine', 'Peter', 'Magchiel', 'Marieke', 'Pieter');
var result = '';
for(var i in names){
    result += '[' + i + '] = ' + names[i] + ', ';
}
alert(result);

Ответ 2 · рейтинг 1 · ElliotM

Это в основном создает строку для вывода через for-loop, а затем сообщает окнам о выводе необработанной строки.

var output="";
for(var i=0;i<names.length;i++){
output+="[" + i + "]" + " = " + names[i] + ", ";
}
output=output.slice(0,-2);
document.write(output);

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы