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)))({})