AJUDA COM ARRAY

FABRICIOWEB 21/12/2022 19:09:52
#500914
Citação:

:
Se voce itera (foreach) ta vindo que voce espera ???
Como voce ta indo direto na veia (filter) era bom dar uma confrontada se estruturalmente esta sendo salvo como voce espera



carregando normal

mas nao acha no filter
WEBMASTER 21/12/2022 19:41:25
#500915
é...por essas e outras mais que as bizarrices de usar lambda as vezes limitam
Um exemplo ludico para ilustrar como resolver talvez...

response.data.forEach(function(item){
if (item.id == "x")
{
//codigo aqui
}
});


Experimenta (nao vamos nos preocupar com performance aqui) em so navegar via each em cada no e ja sabendo que cada no tambem sera um array, comparar o valor.
As vezes esses paranaue de filter vao bem em primeiro nivel / arrays simples
FABRICIOWEB 21/12/2022 19:49:58
#500916
const result = listpontos[0].filter(d => d.Id == parseInt(idts));

resolvi assim vw irmaos
FABRICIOWEB 23/12/2022 14:46:35
#500931
acabei colocando o token funcionou bem porem tambem tive que adicionar um outro array dentro do outro
como posso pegar as cores rgb que no outro array se encontra
let listpontos = [[{"token": "bc.381ecb0d0dd","Id": "0","flags": 0,"x": 0,"y": 0}],[{"r": 107,"g": 224,"b": 0,"description": "Bright Green"}]]




const result = Array.from(Object.values(listpontos[0])).filter(Id => Id.Id == parseInt(0) && Id.token == "bc.381ecb0d0dd")
console.log(result);
Página 2 de 2 [14 registro(s)]
Faça seu login para responder