判断arr是否为一个数组,返回一个bool值
|
|
判断fn是否为一个函数,返回一个bool值
|
|
使用递归来实现一个深度克隆
使用递归来实现一个深度克隆,可以复制一个目标对象,返回一个完整拷贝
被复制的对象类型会被限制为数字、字符串、布尔、日期、数组、Object对象。不会包含函数、正则对象等
|
|
对数组进行去重操作,只考虑数组中元素为数字或字符串,返回一个去重后的数组
|
|
实现一个简单的trim函数,用于去除一个字符串,头部和尾部的空白字符
假定空白字符只有半角空格、Tab
练习通过循环,以及字符串的一些基本方法,分别扫描字符串str头部和尾?部是否有连续的空白字符,并且删掉他们,最后返回一个完成去除的字符串
|
|
正则表达式
^
: 匹配字符串的开头,在多行检索中,匹配一行的开头$
: 匹配字符串的结尾,在多行检索中,匹配一行的结尾+
: 重复1次或更多次\s
: 匹配任意空白符|
: 匹配该符号左边的表达式或者右边的表达式g
: 执行一个全局匹配,即找到所有匹配,而不是找到第一个之后就停止
实现一个遍历数组的方法,针对数组中每一个元素执行fn函数,并将数组索引和元素作为参数传递
|
|
获取一个对象里面第一层元素的数量,返回一个整数
|
|
判断是否为邮箱地址
|
|
判断是否为手机号
|
|