使用JavaScript查找此内容的split()
方法不止一种,例如通过使用方法,通过for循环,通过映射和过滤,通过使用正则表达式。
迄今为止,使用正则表达式的方法是最有效,最高效的方法,尤其是对于大块文本而言。因此,我们将使用它来解决此问题。
以下是代码-
console.log(("abc def rr tt".match(/ /g) || []).length); console.log(("a f fe fg gsd f".match(/ /g) || []).length);
请注意,我们将空数组与OR运算符配合使用,以确保如果字符串不包含任何空格而不是引发错误,则该字符串应输出0。
输出结果
控制台中的输出将为-
3 5