Babel如何编译const和let
1、babel如何编译const和let let value = 'a' // babel编译后: var value = 'a' 可以看到 Ba...
1、babel如何编译const和let let value = 'a' // babel编译后: var value = 'a' 可以看到 Ba...
1、简单实现 // 单例构造函数 function CreateSingleton (name) { this.name = name; this.getNam...
观察者模式(Observer) 通常又被称为发布-订阅者模式或消息机制, 它定义了对象间的一种一对多的依赖关系, 只要当一个对象的状态发生改变时, 所有依赖于它...
1、设计模式简介 设计模式(Design pattern)代表了最佳的实践, 通常被有经验的面向对象的软件开发人员所采用。 设计模式是软件开发人员在软件开发过程...
在Generator函数内部,yield是一个关键字,和return有点像。不同点在于,所有函数(包括Generator函数)都只能返回一次,而在Generat...
基本数据类型有6个:Undefined、Null、Boolean、Number、String、Symbol。
合并对象的可枚举的属性/方法到指定对象。
function isObjectEqual (obj1, obj2) { if (typeof obj1 !== 'object' || typeof obj...
var a = undefined或者var a相当于是给window对象添加了a属性,但是未赋值,即window.a === undefined为true
扩展运算符 … 进行对象的拷贝是浅拷贝还是深拷贝,为什么 mark: 只回答了浅拷贝,不知道为什么 面试官提示我去转换一下代码看看它在 es5 里面...