What is jsx?

jsx is a style of JavaScript coding that is designed not to get beautified in DevTools.

In the jsx style, multiple codes are listed in an array like:

------------------------------------
$cx=array(
	"...code1...",
	"...code2...",
	"...code3...",
);
------------------------------------

They are concatenated by a ZWSP(zero width space)(hex=200B,dec=8203)

------------------------------------
implode(mb_chr(8203),$cx)
------------------------------------

In JavaScript, this string will be split into array of code and gets executed by `forEach`
------------------------------------
"---concatenation---".split("\u200B").forEach()
------------------------------------

Inside `forEach`, each JavaScript code will be applied to `Function("pax",jsc)(pax)`
------------------------------------
.forEach(jsc=>Function("pax",jsc)(pax))
------------------------------------

,where `jsc` is the code to execute, `pax` is a parameter and referenced as `pax` in the `jsc` code.

Finally, the whole string is contained in `(pax=>...........)({})`; so pax is initalized as an empty object {}.


(pax=>"pax.key1='test-string';|console.log(pax.key1+':first');|console.log(pax.key1+':second');|console.log(pax.key1+':third');".split("|").forEach(jsc=>Function("pax",jsc)(pax)))({})