BUSCA ENTRE ARRAY JAVASCRIPT

F001E 10/11/2017 11:16:22
#477769
Bom dia a todos !

Acho que estou fazendo alguma caca e não percebendo o erro.
Tenho esse dois arrays AccountProfile e profiles. Daí eu verifico se algum elemento do array profile esta no array AccountProfile.
O problema que só encontra o array de índice 0, ou seja, sempre o primeiro item do array AccountProfile sendo que teria que encontrar o segundo item tbm.

Não estou conseguindo enxergar o problema nesse código da imagem.
KERPLUNK 10/11/2017 11:54:42
#477770
Resposta escolhida
Tente usar o método IndexOf()
F001E 10/11/2017 14:11:07
#477771
IndexOf() funcionou porém, como o array tem a propriedade role, primeiro precisei mapear a propriedade e depois dar um IndexOf()

vuexProfiles.map((x) => x.role).indexOf(this.profiles[i].role)
KERPLUNK 10/11/2017 14:36:19
#477772
Bem, então funcionou?
F001E 10/11/2017 14:57:57
#477774
Citação:

Bem, então funcionou?



Aparentemente, sim. Aumentei o array e esta funcionado.
Tópico encerrado , respostas não são mais permitidas