ES6笔记
Tommy·Yang
No matter how hard the past is , you can always begin again.
展开
-
ES6学习(一)---let和const用法
1.let用法 (1)存在作用域,即let声明函数会在花括号中执行 (2)es6规定暂时性死区,暂时性死区通俗的来讲就是一个区块中存在let和const声明的变量,那么该区块会形成封闭作用域,在let和const声明之前使用该变量都会报错。 //例子1 { console.log(a);//a is not defined let a = 1; } //列子2 { let x = x;//同...原创 2018-02-27 09:01:59 · 208 阅读 · 0 评论 -
ES6学习(二)---变量的解构赋值
1.数组的解构赋值 (1)等式左右两边结构相同,等式右边的值就会被赋值给等式左边的 let [a,b,c] = [1,2,3]; //相当于a =1 ,b =2, c =3 let [head,...tail] = [1,2,3,4]; //tail 4 //head 1 let [a, b ,...c] = ['a']; //a "a" //b undefined //c [] (2...原创 2018-03-14 23:49:47 · 511 阅读 · 0 评论 -
ES6学习(三)---- 字符串的扩展
我只总结一些常用的。涉及到字节方面的方法暂时不作记录。 1.startsWith 和endsWith、includes,其中他们都有两个参数,第一参数是包含的字符串,第二个参数是个n数字,includes和startsWith的第二个参数表示是从这个索引开始,endsWith的索引是从0-n。 let str = 'abc'; str.startsWith('a');//true st...原创 2018-03-22 00:07:18 · 128 阅读 · 0 评论