为什么过滤器从我的数组中删除索引0

环氧乙烷

我只是想确认一下困扰我的事情。

我仍在学习javascript,今天遇到了挑战。面临的挑战是删除每个第二个索引的值。

我不得不使用过滤器作为挑战的一部分,并且意识到以下代码中的index2不会从原始数组中截取值“ a”返回索引0。因此,我通过将每个索引(索引2 +1)加1来使其工作。是否因为filter()始终返回true且将0视为false而删除了0?抱歉,我知道这可能是一个简单的答案,也感谢任何花时间帮助我的人。

const nums = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"];
const index = 3;

const extractEachKth=(nums, index)=>nums.filter((item,index2)=>(index2 +1)%index!==0)

expected result ["a", "b", "d", "e", "g", "h", "j"]```
萨比尔·阿拉姆

这个说法是错误的 filter() always returns true相反,过滤器将使这些值通过我们要返回true的过滤器。在您的情况下,如果返回true (index2 +1)%index!==0

当index2 == 0时,(index2 +1)%index!==0=> (0+1)%3 !== 0=>1 !== 0这是正确的。因此,它允许数组中的第0个项目通过过滤器。

在您不为索引2添加+1之前,

当index2 == 0时,index2%index!==0=> 0%3 !== 0=>0!== 0这是错误的。因此,它过滤了第0个项目,但您没有得到该项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的过滤器方法未删除某些应删除的元素?

来自分类Dev

为什么此Angular JS过滤器删除空格?

来自分类Dev

为什么此Angular JS过滤器删除空格?

来自分类Dev

为什么这些rsync过滤器args在数组中传递时在bash中失败?

来自分类Dev

蓝鸟承诺过滤器。为什么要使用数组?

来自分类Dev

为什么过滤器返回相同的数组?

来自分类Dev

为什么从突触中删除了快速查找/过滤器?

来自分类Dev

我如何计划从数组中删除与过滤器不匹配的属性

来自分类Dev

为什么我的git过滤器没有被调用?

来自分类Dev

为什么我的git污点过滤器变慢?

来自分类Dev

为什么我的git污点过滤器变慢?

来自分类Dev

为什么我的过滤器不起作用

来自分类Dev

为什么我的 Jersey 过滤器没有被触发?

来自分类Dev

为什么用户名在我的Active Directory密码过滤器DLL中以$结尾?

来自分类Dev

有人告诉我为什么我们在过滤器中编写这个0xff000000吗?

来自分类Dev

有人告诉我为什么我们在过滤器中编写这个0xff000000吗?

来自分类Dev

在服务中为什么不声明意图过滤器?

来自分类Dev

为什么我的熊猫过滤器在单独的步骤中起作用,而不在一个命令中起作用?

来自分类Dev

为什么dplyr的过滤器不能与简单过滤器中的空格一起使用?

来自分类Dev

为什么过滤器无法将结构数组转换为协议类型的数组?

来自分类Dev

为什么过滤器无法将结构数组转换为协议类型的数组?

来自分类Dev

数组中的Javascript嵌套过滤器

来自分类Dev

Python 中的 JSON 过滤器数组

来自分类Dev

Excel VBA中的过滤器数组

来自分类Dev

数组中的 lodash 过滤器

来自分类Dev

为什么我的过滤器对我的 Python 列表不起作用?

来自分类Dev

nodejs为什么不能用过滤器删除元素

来自分类Dev

如何使用Javascript数组过滤器过滤0?

来自分类Dev

为什么 skimage 均值过滤器不适用于浮点数组?

Related 相关文章

  1. 1

    为什么我的过滤器方法未删除某些应删除的元素?

  2. 2

    为什么此Angular JS过滤器删除空格?

  3. 3

    为什么此Angular JS过滤器删除空格?

  4. 4

    为什么这些rsync过滤器args在数组中传递时在bash中失败?

  5. 5

    蓝鸟承诺过滤器。为什么要使用数组?

  6. 6

    为什么过滤器返回相同的数组?

  7. 7

    为什么从突触中删除了快速查找/过滤器?

  8. 8

    我如何计划从数组中删除与过滤器不匹配的属性

  9. 9

    为什么我的git过滤器没有被调用?

  10. 10

    为什么我的git污点过滤器变慢?

  11. 11

    为什么我的git污点过滤器变慢?

  12. 12

    为什么我的过滤器不起作用

  13. 13

    为什么我的 Jersey 过滤器没有被触发?

  14. 14

    为什么用户名在我的Active Directory密码过滤器DLL中以$结尾?

  15. 15

    有人告诉我为什么我们在过滤器中编写这个0xff000000吗?

  16. 16

    有人告诉我为什么我们在过滤器中编写这个0xff000000吗?

  17. 17

    在服务中为什么不声明意图过滤器?

  18. 18

    为什么我的熊猫过滤器在单独的步骤中起作用,而不在一个命令中起作用?

  19. 19

    为什么dplyr的过滤器不能与简单过滤器中的空格一起使用?

  20. 20

    为什么过滤器无法将结构数组转换为协议类型的数组?

  21. 21

    为什么过滤器无法将结构数组转换为协议类型的数组?

  22. 22

    数组中的Javascript嵌套过滤器

  23. 23

    Python 中的 JSON 过滤器数组

  24. 24

    Excel VBA中的过滤器数组

  25. 25

    数组中的 lodash 过滤器

  26. 26

    为什么我的过滤器对我的 Python 列表不起作用?

  27. 27

    nodejs为什么不能用过滤器删除元素

  28. 28

    如何使用Javascript数组过滤器过滤0?

  29. 29

    为什么 skimage 均值过滤器不适用于浮点数组?

热门标签

归档