{"ScriptPreparationCode":"window.data1 = new Uint8Array([...Array(1000).keys()].map(k=\u003Ek%8))\r\nwindow.data2 = new Uint8Array([...Array(1000).keys()].map(k=\u003Ek%8))\r\n\r\n\r\nwindow.arrayEquals = function(a, b) {\r\n return Array.isArray(a) \u0026\u0026\r\n Array.isArray(b) \u0026\u0026\r\n a.length === b.length \u0026\u0026\r\n a.every((val, index) =\u003E val === b[index]);\r\n}","TestCases":[{"Name":"_.isEqual Level 1","Code":"_.isEqual(window.data1, window.data2)","IsDeferred":false},{"Name":"JSON.stringify Level 1","Code":"JSON.stringify(window.data1) === JSON.stringify(window.data2);","IsDeferred":false},{"Name":"Naive array equals","Code":"window.arrayEquals(window.data1, window.data2)","IsDeferred":false}]}