{"ScriptPreparationCode":"let {\r\n a,\r\n b,\r\n c,\r\n d,\r\n e,\r\n f,\r\n g,\r\n h\r\n} = new Proxy({}, {\r\n // lazy\r\n get(t, p) {\r\n let a = {\r\n __proto__: null,\r\n toString() {\r\n return p\r\n }\r\n }\r\n a[Symbol.toPrimitive] = a.valueOf = a.toString\r\n return a\r\n }\r\n})","TestCases":[{"Name":"\u002B operator","Code":"a\u002Bb\u002Bc\u002Bd\u002Be\u002Bf\u002Bg\u002Bh","IsDeferred":false},{"Name":"concat()","Code":"\u0027\u0027.concat(a,b,c,d,e,f,g,h)","IsDeferred":false},{"Name":"template interpolation","Code":";\u0060${a}${b}${c}${d}${e}${f}${g}${h}\u0060","IsDeferred":false},{"Name":"Array.prototype.join","Code":";[a,b,c,d,e,f,g,h].join(\u0027\u0027)","IsDeferred":false}]}