配列内に特定の文字列が入っていた場合は削除して詰める

by iwbjp

JavaScript

var numbers = ['zero', 'one', 'ni', 'two', 'ni', 'three'];

for(var i=0, len=numbers.length; i<len; i++){
  if(numbers[i] === 'ni'){
    numbers.splice(i, 1);
  }
}

for(var i=0, len=numbers.length; i<len; i++){
  document.body.innerHTML += numbers[i] + '<br>';
}