var a = ['first', 'second', 'third'];
while(i = a.shift()){
alert(i);
}
Nada de especial, apenas uma maneira bacana de percorrer um array em JS.
EDIT: obrigado a Phuu por apontar que eu deveria ter dito que isso também remove os elementos da matriz e apenas se a matriz contiver “verdades”.
Portanto, esteja avisado!