arr = arr.filter( item => item != 'bar' );
Viel wichtiger als der Streit um die richtigen Namen erscheint mir der Hinweis, dass dieses ALLE items mit dem Wert 'bar' löscht.
Deine Frage war aber: „Wenn ich ein bestimmtes Element aus einem Array löschen will…“
Wenn das „ein“ wichtig ist, also z.b. nur das erste Element mit dem Wert gelöscht werden soll, dann ist die gezeigte Lösung nur ein Schritt.