Hallo molily,
Überhaupt ist »Können« relativ. Bezeichnend ist ja, dass diejenigen, die hier vermeintlich JavaScript können, noch nie den Begriff Closure gehört haben.
Nun, Javaprogrammierer kennen im Schnitt wohl deutlich mehr Programierparadigmen als Javascriptprogrammierer. Immerhin sagt ihnen Vererbung irgendwas, wenn auch Prototypen recht ungewöhnlich sind. Außerdem gibt es in Java durch innere Klassen ein Konzept das ähnliche möglichkeiten wie Closures bietet.
Ein Java-Programmierer muss aber natürlich auch erst mal eine Dokumentation lesen, auch wenn er sie vermutlich deutlich schneller versteht, als der durchschnittliche Javascript-Programmierer Java verstehen würde.
Es ist aber auf jeden Fall festzustellen, dass Javascript durchaus durchdachte Konzepte bietet und seine Komplexität deutlich unterschätzt wird.
Grüße
Daniel