J'ai un tableau d'objets comme ceci :
var objectArray = [{id_5:"100"},
{id_1:"300"},
{id_2:"500"},
{id_4:"700"},
{id_3:"200"}];
Et un tableau normal comme celui-ci :
var normalArray = ["id_2","id_5","id_4"];
Je veux soustraire chaque élément de l'objectArray s'il y a un ID correspondant dans le normalArray. Je veux ensuite ordonner le tableau nouvellement créé par la valeur de l'objet (la valeur la plus basse étant la première).
Ainsi, pour l'exemple ci-dessus, le résultat serait :
var newObjectArray = [{id_3:"200"},
{id_1:"300"}];
Est-il possible de faire cela sans jQuery ?
J'ai vu des questions similaires à celle-ci : Suppression d'un objet d'un tableau s'il est présent dans un autre tableau en fonction de la valeur. mais je n'ai pas réussi à trouver une réponse qui fonctionne. Est-il possible d'effectuer une comparaison et une suppression de cette manière tout en conservant les paires clé:valeur intactes ? Merci d'avance pour toute aide dans ce domaine !