Exemples comme: ci-dessous:
Copier le code du code comme suit:
/ **
* Supprimer les éléments du tableau via la valeur
*
* @param valeur mixte valeur élémentaire
* @Return Array
* /
Array.prototype.deleTevalue = function (valeur) {
var i = 0;
pour (i dans ceci) {
if (this [i] == Value) Break;
}
Retournez this.slice (0, i) .concat (this.slice (parseInt (i, 10) + 1));
}
// Exemple
Test var = nouveau tableau (1,5,3,4,2);
// Sortie 5
console.log (test.length);
// Supprimer l'élément avec une valeur de 4
test = test.DeleTevalue (4);
// Sortie [1, 5, 3, 2]
console.log (test);
// Sortie 4
console.log (test.length);
/ **
* Supprimer les éléments du tableau via des index
*
* @param int int index index
* @Return Array
* /
Array.prototype.deleteIndex = fonction (index) {
Return this.slice (0, index) .concat (this.slice (parseInt (index, 10) + 1));
}
// Exemple
Test var = nouveau tableau (1,5,3,4,2);
// Sortie 5
console.log (test.length);
// Supprimer l'élément avec l'indexation 1
test = test.deleteIndex (1);
// Sortie [1, 3, 4, 2]
console.log (test);
// Sortie 4
console.log (test.length);