Executando verificação de segurança...
Em resposta a POO no front-end
0

resposta direta: Se esta usando JS esta usando POO.

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

Resposta mais longa:
Se você usar apenas funções e nenhuma Class(OOP classico que conhecemos)
JS é Orientada a objetos, Funções são objetos, Arrays, etc.

Mas é uma linguagem Orientada a objetos Prototipica.

É um erro comum achar que JS não é oop.
Ou achar que apenas linguagens com a palavras Class é oop.

Se vc usar Js no seu front, já estará usando oop
Você pode usar Js voltado a funções que prefiro.

Carregando publicação patrocinada...
1
1

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