js,现在有一组数组 [1,2,3,4,5],如果我获取到为2的值,怎么按顺序取到剩下1,3,4,5的值。

js的写法,现在有一组数组 [1,2,3,4,5],如果我获取到为2的值,怎么按顺序取到剩下1,3,4,5的值,如果我获取到为3的值,怎么按顺序取到剩下1,2,4,5的值。没有获取到值,按递增顺序取
var array=[1,2,3,4,5];

阅读 2.3k
2 个回答

可以换个思路,不是取剩下的,而是取出不为已选取值的数据,因此,可以这么实现:

var target = 2;
console.log(array.filter(i => i !== target));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题