![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
薛中然
向着光亮的地方
展开
-
es6学习之-拓展对象
拓展的对象功能对象初始化简写ES5我们对于对象都是以键值对的形式书写,是有可能出现键值对重名的。例如: function people(name, age) { return { name: name, age: age }; }键值对重名,ES6可以简写如下: function people(n...转载 2018-06-21 11:20:45 · 111 阅读 · 0 评论 -
es6学习之拓展运算符和结构
更方便的数据访问--解构数组和对象是JS中最常用也是最重要表示形式。为了简化提取信息,ES6新增了解构,这是将一个数据结构分解为更小的部分的过程ES5我们提取对象中的信息形式如下: const people = { name: 'lux', age: 20 } const name = people.name const age = p...转载 2018-06-21 11:22:09 · 226 阅读 · 0 评论 -
es6学习之面向对象编程
class, extends, super这三个特性涉及了ES5中最令人头疼的的几个部分:原型、构造函数,继承...你还在为它们复杂难懂的语法而烦恼吗?你还在为指针到底指向哪里而纠结万分吗?有了ES6我们不再烦恼!ES6提供了更接近传统语言的写法,引入了Class(类)这个概念。新的class写法让对象原型的写法更加清晰、更像面向对象编程的语法,也更加通俗易懂。class Animal { ...转载 2018-06-21 11:27:17 · 624 阅读 · 0 评论 -
一行代码实现数组去重
[...new Set([1,2,3,1])][1, 2, 3,]使用es6的新语法原创 2019-02-16 11:04:18 · 824 阅读 · 0 评论