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)
}
目录
相关文章
|
9月前
|
JavaScript
js题解(三)
js题解(三)
43 1
|
9月前
|
JavaScript
js题解(二)
js相关题目
25 0
|
9月前
|
JavaScript
js实现二分查找
js实现二分查找
34 0
|
9月前
|
JavaScript 数据安全/隐私保护
js练习题
js练习题
|
3天前
|
JavaScript 前端开发 测试技术
了解JS递归
了解JS递归
11 1
|
1月前
|
存储 算法 JavaScript
|
10月前
|
JavaScript 前端开发
Js数组常见的题目,你能做对几个
Js数组常见的题目,你能做对几个
42 0
|
10月前
|
JavaScript
js题解(一)
斐波那契数列 邮箱验证 计时器
51 1
|
10月前
|
JavaScript 安全
JS 递归
JS 递归
43 0
|
12月前
|
JavaScript
JS 实现斐波那契数列 #15
JS 实现斐波那契数列 #15
58 0