Bonjour,

J'essaye de faire un prototype d'un tableau afin de copier toutes les propriete d'un tableau passé en parametre.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
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