JavaScript ES6
布响丸辣w
这个作者很懒,什么都没留下…
展开
-
ES6入门之class类要点
1.let 在块级作用域,函数不被提升,变量不被提升,同一作用域中不能声明同一变量2.构造class时,在constructor中必须调用 super方法,子类没有自己的this对象,而是继承父类的this对象,然后对其进行加工。super代表了父类构造函数。一段代码例子:<!DOCTYPE html> <html lang="en"> <head> <...原创 2018-07-03 16:17:26 · 128 阅读 · 0 评论 -
ES6入门之Symbol
ES5对象属性名都是字符串容易造成属性名的冲突。这样就会覆盖掉原有属性。var user={name:'abc'}; user.name='Hello';JavaScript基本数据类型有6种:Undefined、Null、Boolean、String、Number、Object。ES6新增了一种数据类型:Symbol,表示独一无二的值,Symbol最大的用途是用来定义对象的私有属性名。let...原创 2018-07-03 20:18:46 · 257 阅读 · 0 评论 -
ES6入门之作用域
在es5中,要用立即函数形成一个闭包才能隔离一块区域((function() { const foo = function() { return 1 } console.log("foo()===1", foo() === 1) ;((function() { const foo = function() { ...原创 2018-07-05 10:29:39 · 128 阅读 · 0 评论 -
[阿里前端测试题]实现mergePromise函数
实现mergePromise函数,把传进去的数组顺序先后执行,并且把返回的数据先后放到数组data中. //实现mergePromise函数,把传进去的数组顺序先后执行, //并且把返回的数据先后放到数组data中 const timeout = ms => new Promise((resolve, reject) => { setTimeout(() => { r...原创 2018-07-20 20:05:00 · 2286 阅读 · 0 评论