谷歌表脚本,如何检查如果字符串已经在数组
Google sheet script, how to check if string already in array?
这个indexOf现在不再工作了。有方法valueOf,但似乎在做一些不同的事情。我正在尝试这样做:
var emails = [];
emails.push("sample@email");
if (emails.indexOf("sample@email") > 0) { //if this mail exists in array
//do something
}
我不太确定我的回答是否正确。
我假设你的数组不会只包含一个元素,所以让我们假设你想要返回3个电子邮件中的2个。
var array = [];
array.push("example@email.com");
array.push("example2@email.com");
array.push("example3@email.com");
console.log(array.includes("example@email.com", "example2@email.com")); //returns true
这是一种非常简单的返回值是否在数组中的方法,使用数组对象上的'includes'方法。
参考:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
相关文章:
- 从一个数组中移除字符串(如果存在于另一个数组)
- 移除字符串(如果找到)移除JS中字符串的一部分
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- 如果以下字符串为
- javascript字符串替换$1(如果它是某个值)
- jqueryajax生成查询字符串,如果未定义则不通过
- 如果URL中有任何字符串变体匹配,则返回true
- 如果条件推送包含/匹配字符串的值
- 如何将字符串解析为整数并保留小数位(如果它们是零)
- 如果字符串保存在变量中,如何查找包含字符串的ID
- 如果通过字符串变量发送,HTML内部的子窗口将显示为文本
- 如果字符串中存在错误,请检查数组中的char
- 如果缺少字符串,如何插入括号和值
- 如果el包含此文本,请从中删除此字符串
- JavaScript在单击时从列表中删除字符串(如果已经存在)
- Javascript 正则表达式,用于在问号之前获取字符串(如果存在)
- 如何填充如果字段不是空字符串如果为空则不需要填充
- Json字符串如果键错误设置显示.否则显示数据