移除数组中的元素,双指针算法,利用元数组元素笼罩的形式,利用指针挪动到指定的元素,即可一次便当实现
var a=[1,2,3,4,5] var t=3var remove=(nums,t)=>{ for(var f=0,s=0;f<nums.length;f++){ if(nums[f]!=t){ nums[s]=nums[f] s++ } } return nums.slice(0,s)}var c=remove(a,t)console.log(c)