Javascript面试的完美指南(开发者视角)(5)
发布时间:2019-02-21 20:11 所属栏目:21 来源:前端小智
导读:创建正则表达式,有如下两种方式: varre=/ar/; varre=newRegExp('ar'); 上面的正则表达式是与给定字符串集匹配的表达式。定义正则表达式之后,我们可以尝试匹配并查看匹配的字符串。可以使用 exec 函数匹配字符串:
创建正则表达式,有如下两种方式:
上面的正则表达式是与给定字符串集匹配的表达式。定义正则表达式之后,我们可以尝试匹配并查看匹配的字符串。可以使用 exec 函数匹配字符串:
有一些特殊的字符类允许我们编写复杂的正则表达式。RegEx 中有许多类型的元素,其中一些如下:
例子如下:
除了 exec 之外,还有其他函数,即 match、search 和 replace,可以使用正则表达式在另一个字符串中查找字符串,但是这些函数在字符串本身上使用。
Regex 是一个重要的主题,开发人员应该理解它,以便轻松解决复杂的问题。 9)理解 map、reduce 和 filter 函数式编程是当今的一个热门讨论话题。许多编程语言都在新版本中包含了函数概念,比如 lambdas(例如:Java >7)。在 JavaScrip t中,函数式编程结构的支持已经存在很长时间了。我们需要深入学习三个主要函数。数学函数接受一些输入和返回输出。纯函数都是给定的输入返回相同的输出。我们现在讨论的函数也满足纯度。 map (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读