Array.prototype.addUnique = function(val){
for (var i = 0; i < this.length; i++){
if (this[i] == val) return;
}
this.push(val);
};
Array.prototype.remove = function(val){
for (var i = 0; i < this.length; i++){
if (this[i] == val) this.splice(i, 1);
}
};
L'utilisation de ces deux nouvelles fonctions est très simple étant donnée que l'on peut les utiliser directement à partir de l'array en question.
var testArray = new Array();
testArray.addUnique('Luke Skywalker'); // ajouté
testArray.addUnique('Chewbacca'); // ajouté
testArray.addUnique('Luke Skywalker') // pas ajouté
testArray.remove('Chewbacca'); // supprimé
Alors avec ces nouvelles fonctions ... bon codage tout le monde
Aucun commentaire:
Publier un commentaire