Javascript: Перебор массива с непоследовательными ключами

Мне нужно перебрать массив, для которого ключи не являются последовательными:

var messages = new Array();
messages[0] = "This is the first message";
messages[3] = "This is another message";

Очевидно, что использование индекса цикла for не сработает, поскольку это зависит от последовательности ключей:

for (var i=0 ; i

What является ли каноническим способом справиться с этим, поскольку синтаксис for-each не предназначен для перебора значений в массиве в javascript ? Спасибо.

7
задан Community 23 May 2017 в 12:24
поделиться