2020年12月27日

ES6箭头函数与this指向

摘要: 一.ES6箭头函数 ES6之前的语法想要定义一个函数,如图example1,ES6之后定义一个函数如图example2,相比较之下简洁了很多 二.函数的this指向 非箭头函数,谁调用函数this指向谁,如下图所示 箭头函数本身没有this和arguments,它的this和aguments为父级元 阅读全文

posted @ 2020-12-27 23:26 メSerendipity 阅读(96) 评论(0) 推荐(0) 编辑

ES6参数默认值,剩余参数及展开数组

摘要: 一.函数的参数默认值 在ES6之前,想要给参数设置默认值得话,只能在函数体内部加判断设置,比如如果传递参数为undefined时为true, 否则为false,如下图example1,ES6出现语法可直接在参数位置设置默认值,但是一定要放在参数位置的最后如下图 example2. 二.ES6剩余参数 阅读全文

posted @ 2020-12-27 17:43 メSerendipity 阅读(303) 评论(0) 推荐(0) 编辑

ES6模板字符串及字符串的扩展方法

摘要: 一.ES6模板字符串 传统定义字符串的方式是: const str='hello es2015,this is a string' ES6新增了一种定义字符串的方式用反引号进行标识 const str=`hello es2015, this is a string` 传统的字符串如果想换行的话需要如 阅读全文

posted @ 2020-12-27 16:42 メSerendipity 阅读(146) 评论(0) 推荐(0) 编辑

浅谈ES6数组及对象的解构

摘要: 一.数组的解构,ES6的新特性,主要是方便操作数组,节省不必要的代码,提高代码质量。 上图例子中, example1: 之前想要获取数组中的值,只能挨个获取下标,然后取值 example2:ES6新特性直接按照顺序定义数组的下标的形式,取值 example3:ES6新特性获取指定位置的值,保留前面的 阅读全文

posted @ 2020-12-27 00:35 メSerendipity 阅读(921) 评论(0) 推荐(0) 编辑

导航