Anotações de estudo em Javascript: Objetos, Arrays e Métodos
Um repositório onde você pode acompanhar o que tenho estudado com Javascript. Também é uma forma de registrar minha jornada e ter uma visão mais clara do meu desenvolvimento e com sorte, ajudar alguém.
Anotações feitas a partir do curso do Matheus Battisti, na Udemy.
배열
Permite adicionar um conjunto de valores a uma variável e é possível acessar cada elemento da lista(array). Deve ser escrito entre colchetes, separando os valores por vírgulas:
let numeros = [1, 3, 5, 8, 12];
let infos = ["Trovao", 42, true, "teste", 2];
Acessando 요소
Podemos acessar um array pelo seu índice, for example:
arr[1]
-> nomeDoArray[IndiceEscolhido]
. Lembrando que o primeiro índice semper é 0, ou seja, para acessar o primeiro elemento, faça: arr[0];
프로프리에다데스
Propriedades são as informações que podem ser verificadas de um valor. Quase todos os valores de JS tem propriedades, menos o
null
eundefined
. Um nome seguido de .algo é propriedade (diferente de método), que podem ser criadas para cada objeto e retornam um valor fixo.. string.propriedade()
Propriedades de 2 maneiras로 Podemos acessar:let numeros = [1, 3, 5, 8, 12];
console.log(numeros.length);
console.log(numeros['length']);
console.log(numeros[3]);
우
let nome = "Matheus";
console.log(nome.length);
루프 em 배열
Ténica muito utilizada para acessar cada um dos valores:
let numeros = [1, 5, 10, 15, 20, 25];
for(let i = 0; i <= numeros.length; i++){
console.log(numeros[i]);
}
메토도스
São propriedades que funcionam como funções.
string.metodo()
. Strings e Arrays 관련 방법:let marca = "Nike";
console.log(typeof marca);
console.log(marca.toUpperCase());
console.log(marca.toLowerCase());
Métodos de Arrays
push e pop - 전체 조작 또는 ÚLTIMO 요소:
.팝();
let pessoas = ["Matheus, ""João", "Ricardo"];
let pessoaRemovida = pessoas.pop(); // atrelar o método à uma variavel para revelar o elemento removido
console.log(pessoas);
console.log(pessoaRemovida); // retorna elemento removido
.푸시();
let pessoas = ["Matheus", "João", "Ricardo"];
pessoas.push("Nat", "Larissa"); // adicionando elementos
console.log(pessoas);
shift e unshift - manipulam semper o PRIMEIRO elemento:
.옮기다();
let frutas = ["Maçã", "Uva", "Pera"];
let frutaRemovida = frutas.shift();
console.log(frutas);
console.log(frutaRemovida); //retorna "Maçã"
.unshift();
let frutas = ["Maçã", "Uva", "Pera"];
frutas.unshift("Banana");
console.log(frutas);
console.log(frutas[0]); //acessa o índice 0 - primeiro elemento e retorna "Banana"
.indexOf() e .lastIndexOf() - 인컨트램 인덱스
let numeros = [0, 1, 2, 1, 0];
console.log(numeros.indexOf(1)); //procurando o primeiro índice do elemento 1
console.log(numeros.lastIndexOf(1)); //procurando o ultimo indice do elemento 1
.일부분();
Retorna um Array는 partir de outro Array입니다. O retornado é determinado pelos paraâmetros que são os índices de início e fim do novo Array.
let numeros = [0, 1, 2, 3, 4, 5];
console.log(numeros.slice(2,3));
console.log(numeros.slice(3));
.각각();
Itera cada elemento do array:
const nomes = ["Nat", "Larissa", "Be", "Mamo"];
nomes.forEach(nome => { // parâmetro passado é a unidade do array, o JS interpreta como índice
console.log(`O nome é: ${nome}.`);
});
.포함();
Verifica se o Array tem um determinado elemento:
let carros = ["Gol bolinha", "Celtinha maduro", "Monza brabo", "Uninho bombado"];
console.log(carros.includes("Gol bolinha")); // retorna true
오브제토스
São uma coleção de propriedades, parecidos com Arrays que nos permite criar Propriedades e Métodos. Podemos acessar estas propriedas:
let pessoa = {
nome: "Nat",
profissao: "Deva",
idade: 30
}
console.log(pessoa.nome);
console.log(pessoa.idade);
Manipulando propriedades:
let carro = {
marca: "Pajero",
portas: 4,
cor: "vermelho"
};
console.log(carro.portas);
delete carro.portas;
console.log(carro.portas);
carro.tetoSolar = true;
console.log(carro.tetoSolar);
let objetoA = {
prop1: "teste",
prop2: "testando",
};
let objetoB = {
prop3: "propriedade"
};
Object.assign(objetoA, objetoB);
console.log(ObjetoA);
let objettoA = {
prop1: "teste",
prop2: "testando"
};
console.log(Object.keys(objetoA));
Mutação (가변성)
Um objeto pode herdar todas as características do outro, virando uma referenceência ao mesmo.
let objetoA = {
pontos: 10,
};
objetoB = objetoA;
let objetoC = {
pontos: 10,
};
console.log(objetoA == objetoB); // retorna true
console.log(objetoA == objetoC); // retorna false
Reference
이 문제에 관하여(Anotações de estudo em Javascript: Objetos, Arrays e Métodos), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/natrovao/anotacoes-de-estudo-em-javascript-objetos-arrays-e-metodos-3fki텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)