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题解(三)
55 1
|
搜索推荐 JavaScript 算法
详细解析冒泡排序,JS如何基本实现的。
详细解析冒泡排序,JS如何基本实现的。
|
JavaScript
js题解(二)
js相关题目
33 0
|
JavaScript 数据安全/隐私保护
js练习题
js练习题
|
JavaScript
js实现二分查找
js实现二分查找
47 0
|
4月前
|
算法 JavaScript
JS【详解】时间复杂度
JS【详解】时间复杂度
51 1
|
5月前
|
JavaScript 前端开发 测试技术
了解JS递归
了解JS递归
33 1
|
4月前
|
JavaScript
JS 实现动态规划
JS 实现动态规划
26 0
|
6月前
|
存储 算法 JavaScript
|
JavaScript 前端开发
Js数组常见的题目,你能做对几个
Js数组常见的题目,你能做对几个
62 0