js题解(四)

简介: js题解(四)

批量改变对象的属性

给定一个构造函数 constructor,请完成 alterObjects 方法,将 constructor 的所有实例的 greeting 属性指向给定的 greeting 变量。

function alterObjects(constructor, greeting) {
   
constructor.prototype.greeting = greeting
}

判断是否包含数字

给定字符串 str,检查其是否包含数字,包含返回 true,否则返回 false

   function containsNumber(str) {
   
  for(let i=0;i<10;i++) {
   
        if(str.indexOf(i)!==-1) return true
    }
    return false
}

判断是否符合指定格式

给定字符串 str,检查其是否符合如下格式
1、XXX-XXX-XXXX
2、其中 X 为 Number 类型

        function matchesPattern(str) {
   
  return /^\d{3}-\d{3}-\d{4}$/.test(str)
}
目录
相关文章
|
JavaScript
js题解(三)
js题解(三)
60 1
|
搜索推荐 JavaScript 算法
详细解析冒泡排序,JS如何基本实现的。
详细解析冒泡排序,JS如何基本实现的。
|
JavaScript
js题解(二)
js相关题目
40 0
|
JavaScript 数据安全/隐私保护
js练习题
js练习题
|
5月前
|
JavaScript
JS【详解】快速排序
JS【详解】快速排序
50 1
JS【详解】快速排序
|
5月前
|
JavaScript
JS 实现动态规划
JS 实现动态规划
32 0
|
7月前
|
JavaScript 搜索推荐 前端开发
js冒泡排序
js冒泡排序
29 0
|
JavaScript 前端开发
Js数组常见的题目,你能做对几个
Js数组常见的题目,你能做对几个
66 0
|
JavaScript
js题解(一)
斐波那契数列 邮箱验证 计时器
68 1
|
JavaScript
js实现冒泡排序
js实现冒泡排序
46 0