Par exemple, mon
Mainarray = [{label:a,value:5} ,
{label :b , value :4 },
{label :c , value :10},
{label :d , value :5}]
et mon tableau à trier est
array1 = [ {label :c ,value 5},{label :a ,value:2}
après que le tableau 1 soit trié, il doit être comme ceci
sortedarray= [{label:a,value :2} ,
{label :b , value :0 },
{label :c , value :5},
{label :d , value :0}]
Donc, fondamentalement, il doit être trié par rapport à l'étiquette de MainArray, et aussi si cette étiquette n'existe pas dans array1, il doit ajouter la même étiquette sur le même index avec la valeur 0.