2008 01 Tháng Chín năm 2008

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


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