ES6
【拾光静好 微微一笑】
用力只能做到及格,用心才能做到优秀
展开
-
es6快速数组去重 数组去重最佳方法
ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。const set = new Set([1, 2, 3, 4, 4]);[...set]console.log(set)// [1, 2, 3, 4]所以我们可以使用set去重function duplicateRemoval(array) { return Array.from(new Set(array));}duplicateRemo原创 2020-07-06 14:51:09 · 630 阅读 · 0 评论 -
class 类的基本用法 class类语法 class es6语法 class构造函数
class类的由来JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。function Point(x, y) { this.x = x; this.y = y;}Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y + ')';};var...原创 2019-08-13 10:51:13 · 388 阅读 · 0 评论 -
es6从入门到精通 ES6新特性 es6精讲 必须掌握的es6实用特性
ES6最新语法let const 命令,跟var的区别变量解构赋值新增字符串方法模板字符串symbol类型proxy代理set方法let const 命令,跟var的区别1、var 的作用域是分全局和函数作用域两种,也叫全局变量和局部变量;2、let 和const作用域都是块级作用域,简单说就是仅在大括号内有效;3、const 就是constant 的缩写,代表恒定的值,指常量,一般不...原创 2019-07-25 14:44:15 · 774 阅读 · 0 评论 -
Class 的继承 extend继承 es6继承基本用法
Class继承基本用法Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。class Point {}class ColorPoint extends Point {}上面代码定义了一个ColorPoint类,该类通过extends关键字,继承了Point类的所有属性和方法。但是由于没有部署任何代码,所以这两个类完全一样,等于...原创 2019-08-13 11:17:24 · 1859 阅读 · 0 评论