im mit diesem Problem mit, die ich um meinen Kopf wickeln kann nicht,ein Array von Objekten filtern und seine Eigenschaft extrahieren, indem eine Reihe von Tasten
viel besser, wenn in einem Code zu setzen.
//Array of objects sample
var objects = [{id:1, name:'test1'}, {id:2, name:'test2'}, {id:3, name: 'test3'}, {id:4, name:'test4'}];
var arrayOfKeys = [3,1,4];
//extract object name property if its id property is equivalent to one of arrayOfKeys [3,1]
//var arrayOfKeys = [3,1,4];
//output sample: extractedName=['test3','test1','test4'];
Ich habe Filter und Karte, aber ohne Erfolg, auch Verschachtelung Filter innerhalb der Karte im immer eine Anordnungen von Array und innen versucht, ein einzelnes Objekt.
Ich verstehe genau nicht, was wollen Sie – geo
Gehst zu werden die Namen immer 'testN' wo' N' eine Zahl? –
@ibrahimmahrir ja, seine kontinuierliche, auch ich füge eine andere ID zu ArrayOfKeys es sollte immer noch die Id-Eigenschaft des Objekts entsprechen –