— It is a rule of arithmetic operators in JS
With normal statements, it does this:
(console.log("hello"), console.log("world"));VM141:1 helloVM141:1 world
— It turns out I am mistaken and the normal rule does not apply as the operations are seperate statements
Message permanent page
— The comma essentially makes it similar to a do construct used in lisp like languages.
— My bad, I believe do has a special meaning in LISP as a loop construct. I meant like in Haskell.
— It does?
— This gives new methods of obfuscation in JS
— Kek, obfuscation is easy to reverse engineer in JS