Conceitos de JavaScript

Comecei a aprender JS por um tempo e não consigo entender alguns conceitos. Se você está aprendendo JS e se perdeu um pouco, dê uma olhada: http://bolinfest.com/javascript/misundersgether.html

Coisas como:

  • Objetos JavaScript são Arrays Associativos cujas Chaves são Always Strings;
  • Existem várias maneiras de pesquisar um valor em um objeto;
  • Strings entre aspas simples e Strings entre aspas duplas são equivalentes;
  • Existem várias maneiras de definir um literal de objeto;
  • A propriedade “prototype” não é o protótipo que você está procurando (melhor explicação que vi);
  • A sintaxe para definir uma função é significativa;
  • O que “this” se refere quando uma função é chamada;
  • A palavra-chave “var” é significativa;
  • O escopo do bloco não faz sentido

Provavelmente, você vê esses tópicos em outro lugar, mas, para mim, a forma como é explicada gerou muitos momentos “A-ha”.

Esse link me foi revelado pela JavaScript Weekly, e essa é outra dica. Acompanhe semanalmente acessando http://javascriptweekly.com/