{"ScriptPreparationCode":"const array = [1, 5, 2, 3, 4, 5, 6, 6, 3, 5, 2, 3, 5, 6, 3, 5, 6, 7]\r\nconst typedArray = new Float32Array(array);","TestCases":[{"Name":"slice typed array","Code":"[].slice.call(typedArray);","IsDeferred":false},{"Name":"array from typed array","Code":"Array.from(typedArray);","IsDeferred":false},{"Name":"slice basic array","Code":"[].slice.call(array);","IsDeferred":false},{"Name":"array from basic array","Code":"Array.from(array);","IsDeferred":false},{"Name":"typed array clone with type check","Code":"Array.isArray(typedArray) ? typedArray.slice() : Array.from(typedArray)","IsDeferred":false},{"Name":"array clone with type check","Code":"Array.isArray(array) ? array.slice() : Array.from(array)","IsDeferred":false}]}