![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es2015
es新增特性
xuanzhuan365
前端爱好者,喜欢css、页面编写重构、动效的开发编写。
展开
-
箭头函数和其中的this指向
箭头函数和普通函数的区别写法:// 普通函数function test(a){ return a+1}console.log(test(100)) // 101// 箭头函数const test = a => a+1 // 其中test是函数名,a是参数.console.log(test(100)) // 101// 如果函数体内只有一个语句就可以省略大括号{},多个的话要加上大括号。// 多个表达式const test = a => { consol原创 2020-11-05 23:08:16 · 241 阅读 · 0 评论 -
字符串的扩展方法 includes()、startsWidth()、endsWidth()的方法介绍使用
includes()是判断字符串中是否包含某一个字符,返回的是true 和 false 。const msg = 'Hi, my name is lily'console.log(msg.includes(name)) // truestartWidth()是判断字符串当中起始位置是否包含某一个字符,返回的是true 和 falseconst msg = 'Hi, my name is lily'console.log(msg.startWidth(Hi)) // trueendWi原创 2020-11-04 21:06:15 · 4845 阅读 · 9 评论 -
数组解构、对象解构
数组解构就是能快速提取数组中的指定成员(数组的某一项值或所有的值)例如:解构赋值都是一一对应的,按照顺序。const arr = [200,300,400]const [a,b,c] = arrconsole.log(a,b,c) // 200,300,400也可以取数组的某一项值(结构必须保持一致)const arr = [200,300,400]const [, , c] = arrconsole.log(c) // 400还可在用“...”的方式提取所有的成员(注意原创 2020-11-03 23:23:39 · 6985 阅读 · 0 评论 -
var、 let、const的区别使用和作用
var 和let都是声明变量使用的,var 声明的变量在代码块以外是可以访问到的,而let 声明的变量只能在当前代码块里面被访问使用。const 是用来声明一个只读的恒量/常量的,常量一旦声明并给予初始值后是不能再修改的。例如:使用var声明变量if(true){ var test = 'zoo'}console.log(test) // zoo;使用let声明变量:if(true){ let test = 'zoo'}console.log(test) //原创 2020-11-03 20:49:02 · 407 阅读 · 1 评论