ES6新的方法Object.is 来比较两个值严格相等,它与严格比较运算符(===)基本一致,不同之处只有两个:一是+0不等于-0,二是NaN等于自身。以下是源码实现:...
ES5语法详解全称 : ECMAScript2019年发布严格模式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <sc......
有一天我写了个员工信息录入系统,起初这个系统开发阶段用户只有我,想怎么玩怎么玩。 于是在创建我这个唯一的用户的时候,可以这么写:
最近再一次重温老姚大佬的《JavaScript 正则表达式迷你书》 , 并将核心知识点整理一遍,方便复习。
今天使用 uni-app 编译后的代码导入微信小程序,结果控制台报错:app.js错误: TypeError: Cannot read property 'mark' of undefined
可以从上面看出,使用方法基本和call一致,只是后面多了(),其实是bind不会立即执行对应的函数,只是返回对函数的引用。那为什么要引入bind呢,是因为call和apply会自动执行目标函数,从而无法绑定在事件上,因为事件是我们手动触...
职责链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。...
ES5数据类型:6种: string number boolean null undefined object
第1章 常量ES5没有定义声明常量的方式,ES6标准中引入了新的关键字const来定义常量。<script>const PI = 3.14;console.log(PI);</script>常量必须给初始值; 常量不能在同一作用域内重新定义或赋值;<script> //常量不能...
第6章 简化的(增强的)对象字面量ES5中的对象字面量var person = { "nickname": "老三", "age": 30, "sex": "男", "say":function(){ return "hello"; }};6.1 成员......