{"ScriptPreparationCode":"const array = Array.from({ length: 10000 }, () =\u003E Math.random());","TestCases":[{"Name":"while pop","Code":"const arr = array.slice();\r\nwhile (arr.length \u003E 0) arr.pop();","IsDeferred":false},{"Name":"while shift","Code":"const arr = array.slice();\r\nwhile (arr.length \u003E 0) arr.shift();","IsDeferred":false},{"Name":"for pop","Code":"const arr = array.slice();\r\nconst length = arr.length;\r\nfor (let i = 0; i \u003C length; i\u002B\u002B) arr.pop();","IsDeferred":false},{"Name":"for shift","Code":"const arr = array.slice();\r\nconst length = arr.length;\r\nfor (let i = 0; i \u003C length; i\u002B\u002B) arr.shift();","IsDeferred":false},{"Name":"splice","Code":"const arr = array.slice();\r\narr.splice(0);","IsDeferred":false},{"Name":"set length","Code":"const arr = array.slice();\r\narr.length = 0;","IsDeferred":false}]}