a = b ++c
a = b; ++c;
a = b++; c;
I believe the issue with the bang (!) operator is that it's being considered as a binding de-reference of function objects. See here: https://mail.mozilla.org/pipermail/es-discuss/2010-July/0114...
Therefore, the problem with the code would be that an automatic semi-colon would not be inserted and the code, which is currently:
clearMenus() !isActive && $parent.toggleClass('open')
clearMenus()!isActive && $parent.toggleClass('open');
clearMenus(); !isActive && $parent.toggleClass('open');
I believe the issue with the bang (!) operator is that it's being considered as a binding de-reference of function objects. See here: https://mail.mozilla.org/pipermail/es-discuss/2010-July/0114...
Therefore, the problem with the code would be that an automatic semi-colon would not be inserted and the code, which is currently:
Would become: Instead of: That was my understanding, at any rate.