随笔- 443  文章- 77  评论- 996  阅读- 105万 
02 2019 档案
ES6躬行记(12)——数组
摘要:ES6为数组添加了多个新方法,既对它的功能进行了强化,也消除了容易产生歧义的语法。 一、静态方法 1)of() ES6为Array对象新增的第一个静态方法是of(),用于创建数组,它能接收任意个参数,返回值是由这些参数组成的新数组。创建数组比较传统的做法是用构造函数Array(),但当参数是一个正整 阅读全文
posted @ 2019-02-25 09:56 咖啡机(K.F.J) 阅读(449) 评论(2) 推荐(0) 编辑
ES6躬行记(11)——对象
摘要:在第5篇中,讲解了多个对象字面量的改进,本节将重点介绍两个新增的静态方法,以及对象属性的重复处理和枚举顺序。 一、Object.is() 此方法用于判断两个值是否相同,内部实现了SameValue算法,其行为类似于全等( )比较,但它认为两个NaN是相等的,而+0和-0却是不等的。Object.is 阅读全文
posted @ 2019-02-19 09:34 咖啡机(K.F.J) 阅读(447) 评论(0) 推荐(0) 编辑
ES6躬行记(10)——正则表达式
摘要:在ES5中,如果使用构造函数RegExp()初始化RegExp对象(即正则表达式),并且它的第一个参数是正则表达式时,那么不允许再传入标志字符串(即第二个参数)。而ES6更改了这项限制,如果传入了第二个参数,那么就会取代第一个参数中的标志,如下所示。 一、u标志 由于正则表达式无法正确处理辅助平面中 阅读全文
posted @ 2019-02-18 09:26 咖啡机(K.F.J) 阅读(290) 评论(0) 推荐(0) 编辑
ES6躬行记(9)——字符串
摘要:在介绍字符串之前,有必要先了解一点Unicode的基础知识,有助于理解ES6提供的新功能和新特性。 一、Unicode Unicode是一种字符集(即多个字符的集合),它的目标是涵盖世界上的所有字符,为其提供唯一的标识符,这个标识符叫做码位或码点(Code Point)。码位既可以用一个从0开始计算 阅读全文
posted @ 2019-02-12 09:28 咖啡机(K.F.J) 阅读(553) 评论(0) 推荐(0) 编辑
ES6躬行记(8)——数字
摘要:一、进制 ES6不仅完善了数字的八进制形式,还补充了一种十六进制形式,并且添加了全新的二进制形式。下面的三个变量分别表示八进制、十六进制和二进制的10,注释中给出了该进制的另一种写法。 注意,只有十进制才能表示小数。 二、Number ES6不仅增强了Number对象处理数字的精度,还扩展了它的数字 阅读全文
posted @ 2019-02-11 09:52 咖啡机(K.F.J) 阅读(227) 评论(0) 推荐(1) 编辑
ES6躬行记(7)——代码模块化
摘要:在ES6之前,由于ECMAScript不具备模块化管理的能力,因此往往需要借助第三方类库(例如遵守AMD规范的RequireJS或遵循CMD规范的SeaJS等)才能实现模块加载。而自从ES6引入了模块化标准后,就不需要再特地加载一次外部脚本了。模块化的语法不仅让JavaScript代码的组织变得更有 阅读全文
posted @ 2019-02-04 09:47 咖啡机(K.F.J) 阅读(553) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示