ES6中新增的Class语法(一)

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

ES6中新增的函数扩展

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

ES6中新增字符串处理函数

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

ES6中的Buffer模块的核心方法

简介Buffer对象是Node.js中处理二进制数据的接口(处理二进制数组),它是Node.js原生提供的全局对象(不是模块),可以直接使用,而不需要使用require进行导入。Buffer对象其实就是一个二进制的数组。Buffer对...

ES6新特性之一-let和const

在js以往的版本中,声明变量只有var一个关键字,在ES6中有加入了let和const两个声明变量的关键字。let关键字为什么要加入let关键字呢,因为原来的var声明的变量作用域是会提升的,它只能是函数内部的局部变量或者函数外部的全...