Beim Schimpfen über Javascript vergisst man immer gerne dass da doch relativ viel von Scheme drin ist.
Zum Glück gibt es Douglas Crockford - und der hat bei Google darüber gesprochen was die guten und schlechten sachen sind.
Sehenswert wenn man mit Javascript arbeitet / arbeiten muss.
p.s. Er hat auch JSLint geschrieben.