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 ....











































29 Tháng 1, 2011 at 4:50 am
- 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 '.
08 tháng hai 2011 lúc 8:00 sáng
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ì.