ES6中新增的Class语法(一)

以往JS版本中的类和继承的语法在以往的JS版本中,并没有关键字来说明类,只能通过js中的原型链中的prototype关键字来实现类的实现。例如:// 构造方法 function Animal(name) { this.name...

node.js 模块成员导出

为什么进行模块化开发?在传统的非模块化开发中,可能会出现命名冲突和文件依赖等一系列缺点,再用上模块化开发之后,各个模块之间都是相对独立的,这种问题就可以有效的避免。但是在最开始进行模块化开发的时候是没有标准的,各个项目之间使用的可能是...

node.js的全局对象

JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的...

ES6中新增的函数扩展

参数默认值在原先的js版本中,并不能直接在参数列表上设置默认值,而是在函数体内部使用||符号来设置默认值。function fn(par){ p = par || "node"; console.l...

ES6中新增字符串处理函数

在JS的ES6新版本中,添加了几个特别好用的字符串处理函数。includes函数判断字符串中是否包含指定字符串,如果包含返回true,不包含返回falseconsole.log('hello node'.includes('node'...