array prototype pour copier un autre tableau
Bonjour,
J'essaye de faire un prototype d'un tableau afin de copier toutes les propriete d'un tableau passé en parametre.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Array.prototype.pushIfNotExist = function (element, comparer) {
if (!this.inArray(comparer)) {
this.push(element);
}else{
$.each(this, function () {
if(this.Id == element.Id){
//Copier toutes les proprietes de element au prototype !!!!
for (var key in element) {
this[key] = element[key];
}
}
}
});
}
} |
Y a t il une meiller facon de faire ?
Avez vous une idee ?
Merci d'avance