
ES11相关的特性(2020) Nullish coalescing Operator(空值处理): 表达式在??的左侧,运算符求值为undef...
ES9相关的特性(2018) 异步迭代: await可以和for.....of..循环配合使用,以串行的方式运行异步操作 Promise.fin...
ES7相关的新特性(2016) Array.prototype.includes():用来判断一个数组是否包含一个指定的值,根据情况,如果包含则...
ES6相关的新特性(2015) 类class: 新建一个js/ts文件,可以在这个Class中的构造函数进行初始化以及方法的封装,然后导出这个类...
如果想在代码中共享一个Symbol,想使用同一个Symbol属性去表示两种不同的对象类型,ES6中提供了可以随时访问的全局Symbol注册表。创...
最初,在通过构造函数Object.create()方法创建对象,其原型是在对象被创建时指定的,对象原型在实例化之后保持不变,ES5中出现了Obj...
尾调用指的函数作为另一个函数的最后一条语句被调用,与函数递归不同,函数递归是在函数本身去调用自己,做一轮递归,而尾调用则是在函数的最后一条语句的...
在这段代码中,person1是通过new关键字来调用Person(),而person2没有通过new关键字调用则返回的是undefined,在J...
[1]、整理 1、在数组Array原型对象上新增删除指定元素的方法remove() 在实际的开发中,可能数组自带的一些方法无法满足我们的开发需要...
文集作者