Kai345: /MENSCHELEI JS-Fallstricke

Beitrag lesen

[latex]Mae  govannen![/latex]

Daher müssen die geschwungenen Klammern zumindest in derselben Zeile wie das Return-Statement beginnen, damit das Objekt zurückgegeben wird.

Damit ist JS ein Fallstrick für alle, die von anderen, C-Syntax-ähnlichen Sprachen kommen und/oder es gewohnt sind, einen bestimmten Coding-Style anzuwenden, ja.

Aber es geht auf der Seite doch gar nicht darum, zu erklären, _weshalb_ die jeweiligen Fehler zustandekommen, sondern es ist eine Sammlung von Code, welcher zum Teil durchaus wahrscheinlich so oder ähnlich geschrieben werden wird und die intuitive Erwartungshaltung, die ein unbedarfter Programmierer hat, wie etwas funktionieren sollte, wenn man einen bestimmten Code liest/schreibt, es aber durch diverse historische Fehlkonzepte und unerwartete Typumwandlung eben von JS nicht tut.

Einige dieser WTF-Beispiele basieren nun einfach auf Missverständnissen. Ist das wirklich lustig?

Mein spezieller Humor ist nicht jedem gegeben :) Dinge wie typeof NaN // number, of course. oder [] == ![] // true lassen mich durchaus ziemlich grinsen. (noch verstärkt durch das trockene „of course“)

Cü,

Kai

--
Deutsches Liedgut international:
In early rope to mountain we pull
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?