{"ScriptPreparationCode":"var text = \u0027\u9274\u4E8E\u5BF9\u4EBA\u7C7B\u5BB6\u5EAD\u6240\u6709\u6210\u5458\u7684\u56FA\u6709\u5C0A\u4E25\u53CA\u5176\u5E73\u7B49\u7684\u548C\u4E0D\u79FB\u7684\u6743\u5229\u7684\u627F\u8BA4\uFF0C\u4E43\u662F\u4E16\u754C\u81EA\u7531\u3001\u6B63\u4E49\u4E0E\u548C\u5E73\u7684\u57FA\u7840\u0027;\r\nvar uint8Array = new TextEncoder().encode(text);","TestCases":[{"Name":"String concatenation (from Uint8Array)","Code":"let byteStr = \u0027\u0027;\r\nuint8Array.forEach(i =\u003E { byteStr \u002B= String.fromCharCode(i); });","IsDeferred":false},{"Name":"Array map join","Code":"let byteStr = new Array(uint8Array).map(i =\u003E String.fromCharCode(i)).join(\u0027\u0027);","IsDeferred":false},{"Name":"String concatenation (from Uint8Array converted to Array)","Code":"let byteStr = \u0027\u0027;\r\nnew Array(uint8Array).forEach(i =\u003E { byteStr \u002B= String.fromCharCode(i); });","IsDeferred":false}]}