
js
fightingcoder419
这个作者很懒,什么都没留下…
展开
-
常用的正则表达式汇总
1、手机号码的校验const phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/const phoneStr1 = '18886233487'console.log(phoneReg.test(phoneStr1)) // trueconst phoneStr2 = '17283017203897'console.log(phoneReg.test(phoneStr2)) // false2、身份证的校验const sfzReg = /^[1-9]\d原创 2021-10-13 13:03:24 · 256 阅读 · 0 评论 -
js-闭包
1、什么是闭包闭包:闭包就是能够读取其他函数内部变量的函数;闭包简单理解成“定义在一个函数内部的函数”。闭包的形式:即内部函数能够使用它所在级别的外部函数的参数,属性或者内部函数等,并且能在包含它们的外部函数之外被调用,就会形成闭包。理解闭包相关联的几个重要概念:变量作用域、作用域链、垃圾回收机制、函数嵌套等。变量作用域:变量的作用域无非就是两种:全局变量和局部变量。作用域链:是指在函数定义时创建,用于查找使用到的变量值的索引。当函数需要查询到一个变量值的时候,js解释器会从本地变量开始向上查找原创 2020-11-28 16:10:12 · 188 阅读 · 0 评论