JavaScript lets you do so much with so little as we show here by implementing a Lisp-like list data structure. The purpose of this article isn't to demonstrate how to implement the list processing ...
There are many ways in which JavaScript's approach is different from standard, run of the mill, class-based languages, but some of them go unnoticed. Take the whole subject of parameter passing - ...