问答

js怎样用最简单的方法判断某个值,是否在某集合中!

作者:admin 2021-05-06 我要评论

例如:a的值可能是 1或者2或者3, 如果输入一个值b,判断b是不是1,2,3中的某个数。 这个普通常见实现很简单, 把a弄成数组,a=[1,2,3]; 然后判断,输入值b,是不...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

例如:a的值可能是 1或者2或者3,
如果输入一个值b,判断b是不是1,2,3中的某个数。

这个普通常见实现很简单,

把a弄成数组,a=[1,2,3]; 然后判断,输入值b,是不是包含在a中。

有没有非常简单的方法,一句话就能判断出来。或者有个js内置函数,直接可以判断出来。

###

随手写了几种,没什么特别简单的,都需要一个数组

[1,2,3].includes(2) // => true
[1,2,3].some(item => item == 2) // => true
[1,2,3].indexOf(2) != -1 // => true
/\b2\b/.test('1,2,3') // => true
###

https://developer.mozilla.org/zh-cn/docs/web/javascript/reference/global_objects/array/includes

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • js怎样用最简单的方法判断某个值,是否

    js怎样用最简单的方法判断某个值,是否

  • 关于你所不知道的JavaScript一书中迭代

    关于你所不知道的JavaScript一书中迭代

  • ERROR in   Error: Child compilation

    ERROR in Error: Child compilation

  • iview里面的menu组件如何实现三级菜单

    iview里面的menu组件如何实现三级菜单

腾讯云代理商
海外云服务器