随笔分类 - 前端
摘要:闭包 闭包(closure)是一个函数以及捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在JavaScript中,闭包会随着函数的创建而被同时创建。 词法作用域 请看下面代码: function init
阅读全文
摘要:概念: 正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、matchAll、replace、search 和 split 方法。 创建正则表达式 两种方法:
阅读全文
摘要:一、关于构造函数 构造函数和普通函数本质上没什么区别,只不过使用了new关键字创建对象的函数,被叫做构造函数。构造函数的首字母一般是大写,用来区分普通函数。(不大写也不会报错) 示例: function Person(name,age){ this.name = name; this.age = a
阅读全文