var fruit = ["apple","pear","pear","pear","banana"];
この配列からすべての「ナシ」フルーツを削除するにはどうすればよいですか?
私は次のことを試しましたが、まだ1つのナシが残っています:
for(var f in fruit) {
if ( fruit[f] == "pear" ) {
fruit.splice(f, 1);
}
}
for(var f in fruit) {
document.write(fruit[f]+"<br>");
}
出力:
apple
pear
banana
私は何を間違っていますか? ライブデモ: http://jsfiddle.net/SbxHc/