JSFiddle - React, Tailwind, and code Playground
JavaScript
var moveZeroes = function(nums) {
let left = 0;
for(let i = 0; i < nums.length; i++) {
debugger;
if(nums[i] !== 0) {
// [nums[left], nums[i]] = [nums[i], nums[left]];
let temp = nums[left];
nums[left] = nums[i];
nums[i] = temp;
left++;
}
}
return nums;
};
let nums = [0,1,0,3,12];
console.log(moveZeroes(nums))