摘要: Promise对象 描述 所有Promise,就是一个对象, 用来传递异步操作的消息; 单词意思 : 承诺; 承诺其拥有的状态不受外界影响 对象有三个状态[Pending, Resolved, Rejected], 不受外界影响 状态变化:Pending Resolved, Pending Reje 阅读全文
posted @ 2020-05-08 17:50 pengsn 阅读(132) 评论(0) 推荐(0) 编辑
摘要: ES6 扩展 【String, RegExp, Array, Number, Function, Object】 对象的扩展 属性的简洁表示法 这糖太甜了, 湖南人表示吃不惯 Object.is() 用来比较两个值是否严格相等,与===行为基本一致 不同之处有两个:+0 != 0 NaN Objec 阅读全文
posted @ 2020-05-08 15:36 pengsn 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ES6 扩展 【String, RegExp, Array, Number, Function, Object】 函数的扩展 函数默认参数 rest参数 扩展运算符 ...[] name属性 返回函数名 箭头函数 lambda表达式 = 函数体内的this对象,就是定义时所在的对象,而不是使用时所在 阅读全文
posted @ 2020-05-08 15:15 pengsn 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ES6 扩展 【String, RegExp, Array, Number, Function, Object】 数组的扩展 Array.from() 将两类对象转为真正的数组:类似数组的对象(array like object)和可遍历的对象(iterable) Array.of() 先看一段构造 阅读全文
posted @ 2020-05-08 14:54 pengsn 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ES6 扩展 【String, RegExp, Array, Number, Function, Object】 数值的扩展 二进制和八进制的表示法 0b 0B 二进制 0o 0O 八进制 Number('0B111') 10进制 Number('0o111') 10进制 Number.isFini 阅读全文
posted @ 2020-05-08 13:52 pengsn 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ES6 扩展 【String, RegExp, Array, Number, Function, Object】 正则扩展RegExp 构造函数 字符串的正则方法 match()、replace()、search()和split() u修饰符 /xxx/u u修饰符 正确处理大于\uFFFF的uni 阅读全文
posted @ 2020-05-08 10:53 pengsn 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ES6 扩展 【String, RegExp, Array, Number, Function, Object】 字符串扩展 字符的unicode表示法 \uxxxx表示一个unicode字符 , 其中 xxxx 表示字符的码点 由于\u后面只能跟0x0000~0xFFFF的数值,ES6对此做了改进 阅读全文
posted @ 2020-05-08 09:57 pengsn 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Ecmascript 6 ES6 发布时间2015 6月,又称ECMAScript 2015 http://kangax.github.io/compat table/es6/ 作用域 let const 块级作用域 在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时 阅读全文
posted @ 2020-05-08 08:46 pengsn 阅读(371) 评论(0) 推荐(0) 编辑