Objetos
Objetos são estruturas de dados utilizadas para facilitar a manipulação de determinadas informações da plataforma Tray.
Todos Objetos Disponíveis
Manipulando Objetos
Podemos manipular objetos de diversas maneiras de acordo com a necessidade como:
Exibir seus atributos na tela
Utilizar laços de repetição
Fazer validações
Alguns objetos trazem informações em um array. Por isso, para utilizá-las é necessário passar a posição que o elemento desejado se encontra dentro do array ou utilizar um loop para percorrer todos elementos e tratá-los como for preciso.
Tratando Objetos Array com índice
O objeto products por exemplo, sempre retornará um array de dados, por isso para exibir apenas um produto com este objeto é preciso passar seu índice entre colchetes "[ ]".
Desta forma, para exibir uma posição do vetor de products e de categories temos:
Tratando Objetos Array com laço de repetição
Podemos também exibir todos os produtos ou todas as categorias utilizando um laço for.
Tratando Objetos Array com condicional
Ou podemos exibir na tela somente os que tiverem o atributo igual a determinado valor, para isso podemos fazer uma comparação na exibição de produto utilizando o if como o código abaixo.
Com o if também podemos verificar se o objeto em questão, no caso do exemplo abaixo é verificado para cada item do objeto categories se contém uma imagem, caso tenha ela é exibida na tela.
Last updated
Was this helpful?
