- O que é abstração em programação?
- Qual a diferença entre classes e objetos?
- O que é um atributo?
- O que é um método?
- O que é um construtor? Por que ele é importante? Por que ele é diferente de um método normal?
- Qual a diferença entre variáveis e objetos?
- O que é a tabela de variáveis, tecnicamente chamada de tabela de símbolos?
- Quando podemos dizer que duas variáveis que armazenam objetos são iguais?
a === b
? - O que é um objeto anônimo?
- Qual a forma padrão de se criar um objeto?
- O que a palavra
this
significa? - A linha de código
let x = [1, 2, 3]
está criando qual objeto indiretamente? - Como poderíamos criar o objeto da linha acima de forma direta usando
new
?