var moveZeroes = function(nums) { let idx = 0; for (let i = 0; i < nums.length; i++) { if (nums[i] !== 0) { nums[idx] = nums[i]; nums[i] = idx === i ? nums[i] : 0; idx++; } } return nums; };