求大佬指点哈!数组插入指定元素的问题万分感谢

比如有个数组a=[1,2,3,4,5,6,7,8,9,10,11,12],我随机去掉4个数2,4,8,11,a就变成了a=[1,3,5,6,7,9,10,12]然后呢,现在又要把去掉的4个数里随机选1个数或者全部4个数放回数组a里他的原位置想过思路了,也写了代码,但是运行出来不太对,求助大神帮忙看看呢可能是个简单的问题,但是一下子没想到思路,就卡住了
胡子哥哥
浏览 250回答 2
2回答

HUH函数

你说的'原来的位置'请具体解释一下比如说你所谓的原来的位置是,7就在7,12就在12,就算出现了[1,2,,,,,7]那也算7的话,[1,2,3,4]我拿出2,3,4,放回4就变成[1,,,4],你要的是这个效果么???那么你第一次就不要一个拿出来,先记录位置然后统一拿出来,这样就之后后续谁放在哪.具体要看你的题目的具体需求啊

12345678_0001

具体看需求嘛,第一步的移除数据,如果只是为了使用,那么建议加标记,比如把数组改为[{val:1,deleted:false},{val:2,deldeleted:true}]然后就可以比较方便的假装移除了,或者还原回来了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript