Escolar Documentos
Profissional Documentos
Cultura Documentos
AV1 de Prog 2
Passo 1: Como usar
o p5.js no VSCode
Tenha o VSCode instalado na sua máquina!!!
Vá na aba de
extensões
Instale essas
extensões
Aperte Ctrl + Shift + P, pesquise por p5.js e crie o projeto
Aqui ele parte do index do 1, onde está o 2, vai até o index 2, porque
ele não inclui o último index passado no segundo parâmetro, ou seja:
em um slice(1, 5), ele vai de 1 a 4, no slice(2, 7), ele vai de 2 a 6 e etc.
Método de complexos de remoção
e adição (slice, splice)
O método splice() serve para removermos e adicionarmos itens em um
determinado ponto do array, podendo receber infinitos parâmetros, ou
seja: como 1º parâmetro passamos o índice onde queremos iniciar a
modificação, como 2º passamos quantos elementos queremos tirar a
partir dali e do 3º em diante passamos os elementos que queremos
adicionar.
Método de complexos de remoção
e adição (slice, splice)
Usando splice para deleção:
Veja que a cidade da posição 0 foi pro beleleu, e uma outra cidade foi
passada em seu lugar
Atributo de tamanho do array
(length)
Os arrays tem uma propriedade chamada length, que mostra o
tamanho do array.
Outras informações sobre arrays
Você pode acessar itens específicos dentro do array assim:
Ao escrevermos o dog.name,
conseguimos obter o valor que está na
propriedade name, dentro do objeto dog,
o mesmo vale para as outras
propriedades.
Vocês já aprenderam sobre a Dot Notation, ela serve para acessarmos
essas informações que estão dentro do objetos, vejamos:
Aqui eu criei uma classe chamada Product, como vemos, ela não tem
nem nome, nem preço, pois funciona como um molde. Então eu vou, a
partir de uma variável, instanciá-la, ou seja, vou fazer uma cópia desse
molde pra minha variável, mudar seus valores e ter meu novo produto.
Isso é vantajoso porque posso criar vários produtos a partir deste
mesmo molde:
Na prática, é como se
estivéssemos fazendo isso:
Bom, mas é muito chato a gente ter que ficar passando os valores que
queremos adicionar um de cada vez. Por isso, usamos o método
constructor() da classe. CALMA!!!!
Note a redução da escrita do código, vale lembrar que você que tem
que definir o que será recebido no constructor, assim como o que ele
irá fazer com esses valores
No geral, é isso, é uma base bacana
pra fazer a dificílima prova de
amanhã, caso estejam inseguros,
estudem sobre os pilares da POO:
Abstração, Polimorfismo,
Encapsulamento e Herança.