gpt4 book ai didi

javascript - 使用indexOf()在变量中搜索多个值的有效方法?

转载 作者:太空宇宙 更新时间:2023-11-04 16:02:29 25 4
gpt4 key购买 nike

我正在构建一个条件脚本,用于搜索以逗号分隔的电子邮件收件人列表。可以有多个收件人,条件脚本搜索三 (3) 个特定地址。

这不是一个完整的脚本 - 它只能包含一个条件语句。我们的问题是该字段的字符数限制为 255...而我们已经达到了该限制。

这是当前的情况:

email.recipients.toLowerCase().indexOf('email_1') >= 0 || email.recipients.toLowerCase().indexOf('email_2') >= 0 || email.recipients.toLowerCase().indexOf('email_3') >= 0

这在我们的字符限制内 - 并且有效 - 但现在我们需要添加另一个电子邮件地址进行搜索。有什么办法可以缩短这种情况吗?

最佳答案

如果你可以使用ES6(你不需要担心Internet Explorer),你可以使用箭头函数:

['email_1','email_2','email_3'].some(e=>email.recipients.toLowerCase().indexOf(e)+1);

关于javascript - 使用indexOf()在变量中搜索多个值的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42162873/

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