Conteúdo do Curso
JavaScript Data Structures
1. Introdução e Pré-requisitos
2. Fundamentos dos Objetos
3. Manipulação Avançada de Objetos
5. Operações Avançadas de Array
JavaScript Data Structures
Desafio: Iteração com for...of
Você recebeu um array de objetos. Cada objeto representa as informações de um amigo. A tarefa é criar um laço for...of
para iterar através do array e adicionar mais uma propriedade a cada objeto, que deve ser: online: false
.
- Use um laço
for...of
para iterar através do arrayfriends
. - Dentro do laço
for...of
, use a notação ponto para adicionar a propriedade.
Saída Esperada:
for...of
loop, use the following syntax:
for (const element of array) { ... }
. 2. Use the dot notation (
.
) to add a property
(online
) and assign it the value false
.
const friends = [
{
name: "Gail Russel",
address: "803 Kozey Rapid",
phone: "(317) 833-9935 41777",
},
{
name: "Mrs. Laurie Wunsch",
address: "7361 Austin Road",
phone: "(728) 884-9049 4760",
},
];
// Use a for...of loop
for (const friend of friends) {
friend.online = false;
}
// Logging specific properties after modifications
for (const friend of friends) {
console.log(
`Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}`
);
}
- Para criar um loop for...of, use a seguinte sintaxe: for (const element of array) { ... }.
- Use a notação de ponto (.) para adicionar uma propriedade (online) e atribuir a ela o valor false.
Tudo estava claro?
Conteúdo do Curso
JavaScript Data Structures
1. Introdução e Pré-requisitos
2. Fundamentos dos Objetos
3. Manipulação Avançada de Objetos
5. Operações Avançadas de Array
JavaScript Data Structures
Desafio: Iteração com for...of
Você recebeu um array de objetos. Cada objeto representa as informações de um amigo. A tarefa é criar um laço for...of
para iterar através do array e adicionar mais uma propriedade a cada objeto, que deve ser: online: false
.
- Use um laço
for...of
para iterar através do arrayfriends
. - Dentro do laço
for...of
, use a notação ponto para adicionar a propriedade.
Saída Esperada:
for...of
loop, use the following syntax:
for (const element of array) { ... }
. 2. Use the dot notation (
.
) to add a property
(online
) and assign it the value false
.
const friends = [
{
name: "Gail Russel",
address: "803 Kozey Rapid",
phone: "(317) 833-9935 41777",
},
{
name: "Mrs. Laurie Wunsch",
address: "7361 Austin Road",
phone: "(728) 884-9049 4760",
},
];
// Use a for...of loop
for (const friend of friends) {
friend.online = false;
}
// Logging specific properties after modifications
for (const friend of friends) {
console.log(
`Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}`
);
}
- Para criar um loop for...of, use a seguinte sintaxe: for (const element of array) { ... }.
- Use a notação de ponto (.) para adicionar uma propriedade (online) e atribuir a ela o valor false.
Tudo estava claro?