ES6
webxiaoma
学习it,喜欢it
展开
-
ES6 中的 let 和 const
以前我们在定义变量时用的是 var ,而es6 又给我们提供了两种方法 let 和 const (const 是定义常量的)。今天我就来总结一下let 和const 。比较简单,大神么鸟我。let 和 const的用法,可以阅读一下原创 2017-06-09 11:44:52 · 455 阅读 · 0 评论 -
ES6中变量的解构与赋值
今天来总结一下es6 为我们提供的变量的结构赋值。这个能在我们大量的去声明变量和遍历数组是很实用。es6提供的这种方法也很简单,很容易理解。一、数组的赋值与解析1.我们以前赋值变量这样赋值var b = 1;var c = 2;var d = 3;var e = 4;而现在我们可以这样赋值: let [a,b,c,d] = [1,2,3,4]; console.log(a,b,c,d) //原创 2017-06-09 16:13:10 · 1752 阅读 · 0 评论 -
ES6 — 对象扩展
今天来总结一下es6的对象扩展,最近一直在看es6, 感觉es6真的很好用,不过也看到过网上一些反面语言,可能因人而异,es6 的发展前景让我们拭目以待。一、对象属性和方法1.简写// 属性简写var a = "first";var b = {a};console.log(b) // {a:"first"}//方法简写var obj = { method (){ retrun原创 2017-07-12 12:59:23 · 1503 阅读 · 0 评论 -
ES6的数据结构set 和 map
ES6为我们提供了两个数据解构 set 和 map ,用他们来处理我们的数据有时候会很方便。话不多说直接分析这两个方法。一、 set数据解构Set本身是一个构造函数,用来生成Set数据结构,类似于数组,但是成员的值都是唯一的。 Set内部判断两个值是否不同,类似于精确相等运算符(===),主要的区别是NaN等于自身,而精确相等运算符认为NaN不等于自身;另外,两个对象总是不相等的。1.set的用法原创 2017-06-09 18:07:31 · 836 阅读 · 0 评论 -
ES6中的箭头函数
今天我来总结一下ES6 对函数做的一些处理。结合我ES5的函数特征,能够让我们根据实际情况,来很好的完成我们的项目需求。一、ES6的箭头函数1. 带参数的箭头函数let fun = (x) => xconsole.log(fun(2)) //2这种写法等同于ES5的function fun(x){ return x}console.log(fun(2)) //22.给参数默认值let f原创 2017-06-13 11:44:31 · 1312 阅读 · 0 评论 -
ES6新数据类型 Symbol
ES6的出现,我个人认为,对js的发展会起到很大的作用。对前端的一些功能实现也起到了很大帮助。我们都知道es5 为我们提供了六种数据类型。分别是: 对象(Object)、重点内容数字类型(Number) 、布尔类型(Boolean)、字符串类型(String)、空类型(Null)、未定义类型(Undefind) E6又为我们增加了一种类型 symbol 类型,他表示独一无二的值。这样下来js 就有原创 2017-06-20 13:42:56 · 1661 阅读 · 0 评论