![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
wxy_little1025
这个作者很懒,什么都没留下…
展开
-
ES6--let及const
1.ES6中新增加let命令来声明变量,类似于var,但是let声明的变量只在let命令所在代码块中有效。例:for(let a = 0;a<4;a++){ console.log(a);//0,1,2,3 } console.log(a);//a is not defined2.我们在找工作面试的时候,不乏会出现以下题目: 1). 在调用a[3]时,我们希望输出的结果是3,结果输出的是...原创 2018-03-13 11:01:55 · 134 阅读 · 0 评论 -
ES6--解构赋值
1.数组的解构赋值 之前我们的赋值:let a = 1,let b = 2;现在利用解构赋值,按照对应位置对应变量赋值(解构赋值不成功的返回undefined),可写为: let [a,b] = [1,2];let [a,[[b],c],d] = [1,[[2],3],4];//数组嵌套模式let [,,c] = [1,2,3]; //c----3;逗号分隔表示未定义变量,c对应的值为3;le原创 2018-01-31 17:47:52 · 238 阅读 · 0 评论 -
字符串扩展
对于操作字符串来说,在前后端对接的过程中是避免不了的,在es6中有几个方法是比较实用的; 1.includes();判断字符创中是否含有某一个字符或者字符片段,返回布尔值; 例子: var string = 'abcdefg'; string.includes('c');//true 2.startsWidth();判断参数字符是否在字符创开始位置,可以是一个字符或者一个字符片段,返回布...原创 2018-06-11 11:46:18 · 159 阅读 · 0 评论