Löschen Sie einen Array-Schlüssel, wenn er eine Zeichenfolge in Javascript enthält

Ich habe ein Array in Javascript, das so aussieht:

arr = ["md51234","md55234"]

Ich versuche, ein Objekt aus dieser Liste zu entfernen, indem ich Folgendes tue:

delete arr["md51234"]

Aber das scheint nicht zu funktionieren. Gibt es eine andere Möglichkeit, dies zu entfernen?

@dystroy lieferte die Antwort und ich fügte indexOf zum Array-Prototyp für nicht kompatible Browser hinzu:

if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function(obj, start) {
         for (var i = (start || 0), j = this.length; i < j; i++) {
             if (this[i] === obj) { return i; }
         }
         return -1;
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage