私は次のようなjavascriptの配列を持っています:
arr = ["md51234","md55234"]
私はこれからアイテムを削除しようとしています:
delete arr["md51234"]
しかし、これはうまくいかないようです。これを削除する別の方法はありますか?
@dystroyが答えを提供しました。非準拠のブラウザの配列プロトタイプにindexOfを追加しました。
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;
}
}