JS é Orientada a objetos
????
Dizer que "Tudo em JS é um objeto" é diferente de dizer que a linguagem é orientada a objetos.
JS é Orientada a objetos
????
Dizer que "Tudo em JS é um objeto" é diferente de dizer que a linguagem é orientada a objetos.
Eu não disse que tudo é objeto. Dei alguns exemplos do que são objetos em JS.
Eu disse que ela é orientada a objetos!
E sim JS é orientada a objetos! Ela é orientada a objetos de forma prototipica!
Js só não é baseado em classes. O que não tira dela ser orientada a objetos.
Embora hoje ela tenha a sintax sugar class(e mais coisas juntas)
Link da especificação da linguagem criada pela ECMA- internacioal
https://www.ecma-international.org/wp-content/uploads/ECMA-262_1st_edition_june_1997.pdf
"EMCAScript is an object-oriented programming language (...)"
Para melhorar o entendimento
https://en.wikipedia.org/wiki/Prototype-based_programming