Como filtrar um bloco de array dentro de array em javascript + como imprimir conteúdo de objeto dentro de array #2335
Replies: 1 comment
-
Oi @Fisgra, tudo bem? Primeiro, você não vai conseguir descrever um produto em um array, precisará de um objeto. Então vamos a estrutura e sintaxe de um objeto: Estrutura: produto = atributo1, atributo2, atributo3... Feito isso, precisaremos de um array com todos nossos produtos e um vazio para incluir os resultados da busca.
Agora, vamos precisar incrementar nosso array de resultados cada vez que o código der "match" com um produto.
Agora é só mostrar pro usuário o resultado da busca dele. Se der um |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
boa tarde, tudo bem?
Primeiro post aqui.
Sou novato em javascript.
Quero fazer um sistema em que a pessoa cadastre um bloco (array produto) com dois valores (nomeProduto e valorProduto). Posteriormente, quero aplicar um filtro pelo nome do produto ou pelo preço.
Quero que todo o bloco (produto: nome + preço) seja exibido.
Nesse teste abaixo, estou trabalhando com dois campos (nomeProduto e valorProduto), mas depois quero fazer 3 campos: nome do produto, preço e categoria.
Então agora seguem meus dois problemas.
1. Quando eu pesquisar pela categoria ou preço ou produto, quero que sejam exibidos todos os dados daquele produto, mas não consigo fazer isso.
2. Eu exibo na tela os valores adicionados (nome e preço), mas como estou usando ARRAY dentro de ARRAY, não consigo tirar uma vírgula no começo de toda linha exibida no html do usuário. Tentei usar OBJETO dentro da array, pra evitara a vírgula, mas desse jeito não aparecia o conteúdo do objeto, aparecia somente [object Obeject]... Se tiver um jeito de exibir e pesquisar o conteúdo de objeto dentro da array, acho que seria até melhor, não sei..
Segue abaixo meu código completo (só estou utilizando um arquivo):
PS: No momento, o filtro busca somente o conteúdo que tem no campo nomeProduto.
Se puderem daí me explicar os comando pra resolver, agradeço, pois comecei recentemente e não conheço muito, rs..
Galera, desde já, muito obrigado pela ajuda.
Beta Was this translation helpful? Give feedback.
All reactions