ojbk(m,n,x){ //m为初始数字,几开始 //n去掉谁,避几 //x数组长度 let list=[]; let a = x+m-1; let total=x+m; for(let j=m;j<total;j++){ list.push(j) } console.log(list)//[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17] for(let i=0;i<x;i++){ let b = String(list[i]); if(b.indexOf(n)>-1){ a++; list.splice(i,1); list.push(a); i-- } } return list } console.log(this.ojbk(3,4,15)) //[3,5,6,7,8,9,10,11,12,13,15,16,17,18,19] 去掉了包含4的元素4和14,且数组长度不变
js实现去除数组包含元素并自动向前增加效果
最新推荐文章于 2023-09-01 16:53:15 发布