ES6笔记
等周末的爱码士
这个作者很懒,什么都没留下…
展开
-
ES6之class关键字定义构造函数
我们都知道es6是javascript的一种新语法标准。对于创建构造函数,它提供了一个class关键字。 在es6之前,我们会直接定义一个构造函数,然后new一个: var myCon = function(target){ this.target = target; } var con = new myCon('Jsxj'); 但es6推出class语法糖后,它将构造函数封装并声明成一个对...原创 2020-02-28 17:33:36 · 571 阅读 · 0 评论 -
ES6之spread运算符、rest操作符及解构赋值操作
es6推广的原因在于它更加轻盈方便,spread运算符、rest操作符以及解构赋值知识都是es6的新语法,接下来看看它们都分别是什么。 - spread运算符 spread运算符常常用于数组的解析与构造: var arr1 = ['a','b','c']; var arr2 = ['aa','bb','cc']; //构造数组 var arradd = [...arr1, ...arr2]; c...原创 2020-02-27 17:30:00 · 1185 阅读 · 1 评论 -
ES6之认识和使用箭头函数
箭头函数是es6推出的更为简洁、方便的函数书写语法,通常用于创建无需复用的匿名函数的情况。 - 箭头函数书写形式 以前,我们写函数会这样: const hello = function() { const name = "Jsxj"; return name; } 而有了es6的箭头函数后,可以这样写: const hello = () => { const name = "J...原创 2020-02-26 19:13:04 · 213 阅读 · 0 评论 -
ES6之探索与比较var、let、const关键字
var、let、const三个关键字作用基本相同都是为了声明变量,但也存在区别,无论用法还是作用域都有差异。 - var 关键字 var关键字是在es6之前就推出的,用于声明变量。它的作用域为全局,也就是不区分代码块: var Array = []; var i; for (i = 0; i < 3; i++) { numArray.push(i); } console.log(i); ...原创 2020-02-25 18:31:44 · 164 阅读 · 0 评论