Hủy bỏ mục cụ thể từ một mảng javascript phù hợp với một chuỗi thông qua

Đây là cách nhanh chóng mở rộng đối tượng Javascript mảng bản địa, chỉ để làm điều đó ...

Array.prototype. removeItem =function(str) {
for(i=0; i<this.length ; i++){
if(escape(this[i]).match(escape(str.trim()))){
this.splice(i, 1); break;
}
}
return this;
}

Vì vậy, bây giờ bạn có thể làm một cái gì đó như thế này ...

var animals= new Array("dog","lion","cat","tiger","elephant");
animals. removeItem ('tiger');

Bây giờ các mảng động vật sẽ có "con chó", "sư tử", "con mèo", "con voi";

PS: Và đây là thử nghiệm chuỗi Trim quá ...

String.prototype.trim=function(str) {
str = this != window? this : str;
return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}


Thưởng thức ....


2 Responses to "Hủy bỏ mục cụ thể từ một mảng javascript phù hợp với một chuỗi thông qua"

  • Vòng Nhà bếp nói:

    - Tôi rất biết ơn chủ đề này bởi vì nó thực sự mang đến thông tin cập nhật '.

  • Dwayne nói:

    Một chức năng VERY hữu ích. Mặc dù tôi đã không dành nhiều thời gian làm việc như thế nào, tôi muốn loại bỏ một bó toàn bộ các yếu tố từ một mảng, nhưng thay vì chỉ có nhiều cuộc gọi để chức năng removeItem. Thay vì.

Để lại một trả lời

NDK nhà | Bày tỏ IT | Diễn đạt Palate | Diễn đạt Penmenship | Bày tỏ nỗi sợ hãi | Diễn đạt Myself