在Javascript上,Python中“in”的等价物是什么?

2024-09-30 12:16:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在正在用Javascript编写自动化脚本,使用jest和Puppeter,例如,我想验证一个名称

我有一个名字const name = Watson, James R.,我想比较一下这个名字const info_name = Watson James,我们可以假设他们是同一个人。当我使用python和selenium时,我通常使用in来检查字符串或列表中是否存在字母或单词,所以我的问题是,我可以使用的最佳函数是什么

我看到了.includes的用法,但它太过“区分大小写”一个不同的字符,并给出了“False”结果。我还看到了.some,但是我得到了一个错误".some is not a function"

我可以用什么来替代?非常感谢您的回复,提前谢谢


Tags: 字符串nameininfo脚本名称seleniumsome
1条回答
网友
1楼 · 发布于 2024-09-30 12:16:29

与JavaScript的in等价的是.includes
为了忽略区分大小写,您可以使用.toLowerCase()将两个字符串转换为小写,然后应用.includes

console.log(string.toLowerCase().includes(substring.toLowerCase()));

相关问题 更多 >

    热门问题