Googling these topics separately, understand that they are. Then estimate, whether they are in JS and as implemented.
Still suggest these two queries in Google
halie_F answered on June 3rd 19 at 21:06
FP and OOP are Prodigy programming, things are absolutely not tied to the language of a particular technology. Specifically, the language allows you to use a particular pradigm during development. JS is multiplation language, allowing to write code in the OOP style and the style of the op. Review the concept of paradigm, and then probuite to apply this knowledge to js.