Considere o bloco de código abaixo que utiliza JavaScript e JSON.
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por:
x.trens[2].trem + " " + x.trens[2].linha
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[trem] + " " + x.trens[linha]
Soluções para a tarefa
Resposta:
x.trens[1].trem + " " + x.trens[1].linha
Explicação:
O código faltante é:
- x.trens[1].trem + " " + x.trens[1].linha
tornando correta a alternativa b).
Essa questão trata sobre objetos.
O que são objetos?
Em JavaScript, um objeto é uma coleção que possui propriedades que não são ordenadas. Essas propriedades são acessadas através dos seus atributos.
Com isso, ao transformarmos a string text no objeto x, para acessarmos as propriedades de x, devemos utilizar os seus atributos.
Como na string text cada objeto trem é um elemento de um array, devemos indexar o elemento desejado a partir do indice que o mesmo ocupa no array, iniciando por 0.
Portanto, como o trem que possui o código 0146 e a linha vermelha se encontra na posição 1 de trens, devemos acessar o objeto x, na posição trens[1], e acessar as propriedades trem e linha, obtendo o código faltante sendo:
- x.trens[1].trem + " " + x.trens[1].linha
o que torna correta a alternativa b).
Para aprender mais sobre JavaScript, acesse:
https://brainly.com.br/tarefa/29242312
#SPJ2