gpt4 book ai didi

javascript - JavaScript 数组是否具有 Python 的 “if a in list” 的等价物?

转载 作者:太空狗 更新时间:2023-10-29 17:57:00 28 4
gpt4 key购买 nike

如果我在 Python 中有一个列表,我可以使用 in 运算符检查给定值是否在其中:

>>> my_list = ['a', 'b', 'c']

>>> 'a' in my_list
True

>>> 'd' in my_list
False

如果我在 JavaScript 中有一个数组,例如

var my_array = ['a', 'b', 'c'];

我能否以类似于 Python 的 in 运算符的方式检查值是否在其中,或者我是否需要循环遍历数组?

最佳答案

从 ES6 开始,建议使用 includes() 而不是笨拙的 indexOf()

var my_array = ['a', 'b', 'c'];

my_array.includes('a'); // true

my_array.includes('dd'); // false

关于javascript - JavaScript 数组是否具有 Python 的 “if a in list” 的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7442850/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com