Bucle a través de la matriz y salida como pares (divisor para cada segundo elemento)

Tengo una matriz con elementos anónimos. Los elementos se agregan a la matriz a través de php, de esta manera:

$playlist = array();

while (databaseloop) {
  $playlist[] = $a_title;
  $playlist[] = $a_length;
}

echo json_encode(array('playlist'=>$playlist));

Así que la matriz se convierte en:

["Hello.mp3", "00:00:14", "Byebye.mp3", "00:00:30", "Whatsup.mp3", "00:00:07", "Goodnight.mp3", "00:00:19"] and so on

Luego recupero esta matriz en jquery con ajax post. Todo eso funciona bien.

Ahora, estoy buscando una manera de tratar / generar todos los elementos de la matriz como pares en javascript / jquery. "Haz algo" por cada segundo elemento. Me gusta esto:

foreach (two_elements_in_array) {
  // output track name
  // output track time
  // output some divider
}

¿Cómo se puede hacer esto?

Respuestas a la pregunta(9)

Su respuesta a la pregunta