{"ScriptPreparationCode":"var arr = [1,2,3,4,5,6,7,8,9,8,7,0,6,5,4,3,2,1];\r\n\r\nfunction arrMove(arr, val) {\r\n var j = 0;\r\n for (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n if (arr[i] !== val) {\r\n arr[j\u002B\u002B] = arr[i];\r\n }\r\n }\r\n arr.length = j;\r\n return arr;\r\n}\r\n\r\nfunction arrFilter(arr, val) {\r\n return arr.filter(v =\u003E v!== val);\r\n}\r\n\r\n\r\nfunction arrIndexOf(arr, val) {\r\n var ind = arr.indexOf(val);\r\n arr.splice(ind, 1);\r\n}","TestCases":[{"Name":"move ","Code":"var resultArray = arrMove([...arr], 0);","IsDeferred":false},{"Name":"filter","Code":"var resultArray = arrFilter([...arr], 0);","IsDeferred":false},{"Name":"index of","Code":"var resultArray = arrIndexOf([...arr], 0);","IsDeferred":false}]}