js判断字符串中是否包含某个字符
在JavaScript中,可以通过以下两种方法来判断字符串中是否包含某个字符:
1. 使用indexOf方法:这个方法用来返回一个字符串在另一个字符串中的位置,如果没找到那就返回-1。例如,如果有一个字符串"foo",和一个子字符串"oo",可以通过"foo".indexOf("oo") !== -1来判断"foo"是否包含"oo"。
2. 使用includes方法:这个方法是ES6新增的,它可以直接返回一个布尔值,表示是否包含某个字符串。例如,如果有一个字符串"To be, or not to be, that is the question.",可以通过"To be".includes("To be")来判断"To be"是否包含"To be"。
需要注意的是,这些方法的使用可能会受到浏览器兼容性的影响,例如在一些老旧的浏览器中,indexOf方法可能会更快,而在新的浏览器中,includes方法可能会更快。