2008 01 de septiembre 2008

Quitar elemento específico de una matriz de JavaScript que coincide con una cadena que se pasa

Aquí hay manera rápida de ampliar el objeto nativo de JavaScript Array, sólo para hacer que ...

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

Así que ahora usted puede hacer algo como esto ...

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

Ahora la matriz contendrá los animales "perro", "león", "gato", "elefante";

PD: Y aquí está el prototipo de cadena recorte demasiado ...

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


Disfrute de ....


NDK en casa | Expresando IT | Boca Expresando | Penmenship Expresando | Awe Expresando | expresarme