5 ms·
That's correct. You could use: !isActive && ($parent.toggleClass('open'), do_something_else()) but I don't think anyone would advise it.
by philipjrose 15y ago
That's correct. You could use:
!isActive && ($parent.toggleClass('open'), do_something_else())
but I don't think anyone would advise it.
- chris_wot 15y agoActually, you are all missing Crockford's real point, which is that they are considering making ! a binding deference of function objects. If they do, then this: clearMenus() !isActive && $parent.toggleClass('open') Becomes this: clearMenus()!isActive && $parent.toggleClass('open'); And not this: clearMenus(); !isActive && $parent.toggleClass('open'); The no semi-colon crowd is ridiculous. There are no good arguments for omitting semicolons!
- blasdel 15y agothere are even fewer good arguments for changing the semantics of the fucking logical negation operator 17 years down the line in a dynamic language with billions of end users and no discrete versioning
- chris_wot 15y agoAbout as logical as using the logical negation operator for a purpose other than logical negation. :-) So, how would you implement this dereferencing feature? given that this wouldn't be an issue if you added a semicolon, not sure why you are so hetup there...
- chris_wot 15y agoWhy has this been downvoted? If you don't agree, try commenting - don't downvote! Sheesh?