Objetos (JavaScript + Lógica de programação) Flashcards

1
Q

Object

A

são estruturas de dados capazes de armazenar e organizar outros dados através de propriedades.

let infoPerson = {
Nome: “Taylor”,
Idade: “21”,
Profissão: “Programador”
}

console.log(infoPerson)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

comparação de objeto e array + toUppCase

A

let spaceShip = {
Name: “Saab”,
location: “plataform”,
shape: “Esférica”
}

let spaceShipName = [“Golias”, “Polaris”, “Jumpyter”]

console.log(spaceShipName[0].toUpperCase())

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Objeto aninhado

A

São quando tem elemento coberto por outro.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Adicionar mais elemento na array dentro do objeto.

A

let namesPerson = {
nome: “leo”,
idade: “20”,
sexo: “masculino”,
crew: [“CB. Silva”, “Peixoto”, “Pesanha”]
}

namesPerson.crew.push(“Jessica”)

console.log(namesPerson)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Uma array de objeto

A

let spaceShip = [
{name: “Elemental”, crewQuantify: 10 },
{name: “Colossus”, crewQuantify: 12 },
{name: “Helmet”, crewQuantify: 8 }
]

spaceShip.forEach(spaceShip => {
alert(spaceShip.name + “ tem “ + spaceShip.crewQuantify + “ Tripulantes “)
})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objeto dentro de objeto

A

let spaceShip = {
name: “Jupyter”,
crew: 20,
captain: {
name: “Souza”,
age: 29
}
}

console.log(spaceShip.captain.name)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Funções nos objetos

A

let spaceShip = {
name: “Stuffer”,
type: “Extração”,
maxCrew: “20”,
turOn: function () {
alert(“Preparando propursão”)
alert(“Ligando computador de bordo”)
}
}

spaceShip.velocity = 0
spaceShip.speedUp = function(spaceShipSpeedUp, acceleration) {
spaceShipSpeedUp.velocity += acceleration
}

console.log(spaceShip)

spaceShip.speedUp(spaceShip,10)

console.log(spaceShip)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly