Alisin ang partikular na item mula sa isang javascript array na tumutugma sa isang lumipas string

Narito ang mabilis na paraan ng pagpapalawak ng ang katutubong Javascript array Bagay, lamang upang gawin iyon ...

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;
}

Kaya ngayon maaari mong gawin ang isang bagay tulad nito ...

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

Ngayon ang mga hayop ng array ay naglalaman ng "aso", "leon", "pusa", "elepante";

PS: At dito ay ang String Kaunting gupit tularan masyadong ...

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


Enjoy ....


2 tugon sa "Alisin ang partikular na item mula sa isang javascript array na tumutugma sa isang lumipas na string"

  • Round kusina Sabi ni:

    - - Ako ay lubhang nagpapasalamat sa paksang ito dahil ito ay talagang nagbibigay ng hanggang sa petsa ng impormasyon;. '.

  • Dwayne Sabi ni:

    Ang isang kapaki-pakinabang na function na. Bagaman hindi ko gastusin karaming oras nagtatrabaho kung paano, Nais kong alisin ang isang buong grupo ng mga elemento mula sa isang array, ngunit sa halip lamang ay may maramihang mga tawag sa. Function na removeItem sa halip.

-Iwan ng sagot

NDK bahay | Pagpapahayag ng IT | pagpapahayag ng panlasa | pagpapahayag Penmenship | pagpapahayag ng sindak | pagpapahayag ng aking sarili