Angesichts der folgenden:finden Wert in Array von Objekten mit Hilfe von Javascript
var myArray = [
{
id: "3283267",
innerArray: ["434","6565","343","3665"]
},
{
id: "9747439",
innerArray: ["3434","38493","4308403840","34343"]
},
{
id: "0849374",
innerArray: ["343434","57575","389843","38493"]
}
];
Wie würde ich die Objekte innerhalb myArray suchen, um zu bestimmen, ob die Zeichenfolge „38493“ in der innerArray vorhanden ist, und dann Rückkehr ein neues Array mit der ID des Objekts .... wie so:
var arrayWithIds = ["9747439", "0849374"];
eine Schleife schreiben, die 'currentElement.innerArray.indexOf ("38493")' sagen, verwendet, wenn die Zeichenfolge in dem Array und schiebt 'currentElement.id' auf das Ergebnis-Array. – Barmar