ES6
宕机高手
我那么有名,就别介绍了
展开
-
ES6学习笔记-class, extends, super
这段时间打算认真学习一下ES6,因为ES6是下一个版本的JavaScript,我们公司用的框架angular也需要es6,所以我找了阮一峰老师的es6教程进行学习。let关键字首先是声明变量的关键字又添加了let,用这个命令所声明的变量只会在所在的代码块有效。首先看用var声明的变量,由于循环结束后i依然没有被销毁,所以我们最后得到的结果是最后一次循环i的值。var a = [];for...原创 2018-09-28 16:29:40 · 478 阅读 · 1 评论 -
ES6学习笔记-扩展的对象功能、解构
数组和对象是JS中最常用的表示形式。为了简化提取信息,ES6新增了解构,它能够按照一定的模式,从数组和对象中提取值,对变量进行赋值。解构初体验一个简单的栗子在es5中,为变量赋值,需要一个一个的指定值。let a = 1;let b = 2;let c = 3;而用了es6的解构,就很简洁了let [a,b,c] = [1,2,3];再举一个栗子我们在开发中会经常拿对象的...原创 2018-09-29 16:30:33 · 203 阅读 · 0 评论 -
ES6学习笔记-字符串、函数
es6对字符串新增了很多方便的功能,下面我们可以逐一来看一下。1.字符串格式化将表达式嵌入字符串中进行拼接。用${}来界定。//ES5var name = 'will'console.log('hello' + name)//es6var name = 'will';console.log(`hello ${name}`)2.includes:判断是否包含然后直接返回布尔值...原创 2019-04-02 18:48:01 · 289 阅读 · 0 评论 -
ES6学习笔记-Spread Operator 展开运算符
ES6中 还有一个特别好玩的特性就是Spread Operator也就是三个点**…**(这里不是省略号)下面介绍一下他能干啥。组装对象或者数组//数组const color = [ 'red' , 'yellow' ]const colorful = [...color, 'green' , 'pink' ]console.log(colorful)//对象const alp ...原创 2019-04-03 18:34:56 · 317 阅读 · 0 评论 -
ES6学习笔记-function,default, rest
functiones6中function的写法变得无比简洁function(i){return i +1 ;} //es5(i) => i + 1;//es6如果比较复杂,就加个{}把代码包起来function(x, y) { x++; y--; return x + y;} //es5(x,y) => { x++; y--; ...原创 2019-09-24 15:46:48 · 648 阅读 · 0 评论