LISP is an expressive languadge and is very free form. JavaScript is very similar in their ability to manipulate even the core structures of the languadge and run time. As such they are very powerful. They give you freedom to do things that you just can't in other languages. They are free from the dogmatic constraints that other inventors choose for their systems such as OO or functional, etc. If ou want to write OO in LISP you build or download and OO framework, and you can do OO functional same thing. You can literally invent a sub platform within the run-time. This is also the reason that it becomes harder to learn, there is no OO standard or functional standard etc. and due to the nature of LISP developers there probably never will be one, as such it can make learning difficult. If it where not for Racket I would not recommend LISP as a first languadge.
Finally as a note to those that know LISP, I know that LISP has CLOS for Objects but for the subject of this discussion it is safe to say that LISP does not have a standard OO implementation CLOS is an object system but it is so different from say Java or SmallTalk that I don't think it is fair to call it OO to a person just learning as it is not the type OO that people think of when they talk about OO.