es6
文章平均质量分 72
小禅坐
前端新手,请多多关照
展开
-
1.let与const定义变量
1.let与const定义变量1.var 和 functionvar function 存在变量提升 var 只会提前声明,function既声明又定义 在全局作用域下,使用var和function声明的变量会给window增加属性console.log(a);//helloconsole.log(getA);//打印出函数var a = 1;function get...原创 2018-09-08 16:02:13 · 363 阅读 · 0 评论 -
2.解构赋值
解构赋值 声明和赋值都放到一起了解构 表示等号左边和右边解构类似数组的必须位置相同1.数组的解构赋值 let arr = [1,2,3,4];// let x = arr[0];// let y = arr[1];// let m = arr[2];// let n = arr[3];//我们要获取到数组中的每个值,要么像这样取,要么用循环1.ES6中提供了解构...原创 2018-09-08 16:30:04 · 335 阅读 · 2 评论 -
3.字符串拓展
1.ES6常用新方法:1.includes 判断字符串中是否存在指定字符参数:指定字符(必选)、开始查找位置(可选)返回值:Boolean类型:true/false该方法并不修改原字符串includes(“指定字符”,”开始查找的位置(可选)”)第二个参数转换的方法我们可以发现是用的 Number方法let str = "abcdefg12345";console....原创 2018-09-08 16:44:35 · 360 阅读 · 0 评论 -
5.函数
5.函数原创 2018-09-12 14:26:13 · 251 阅读 · 0 评论 -
es6之Symbol
1.Symbol是一个新的基本数据类型 是一个值类型的1.使用Symbol函数执行得到一个Symbol数据类型let sym1 = Symbol("foo");let sym2 = Symbol("foo");console.log(typeof sym1);//"symbol"2.Symbol跟字符串类型相似 但是使用Symbol函数得到一个数据,每一个都是完全不同的consol...原创 2018-09-28 13:16:19 · 146 阅读 · 0 评论 -
ES6之
1.通过构造函数方式创建一个set实例console.log(new Set());//Set(0) {} (可展开)2.类似数组 只有值value没有键keyconsole.log(new Set([1, 2, 3, 4]));//Set(4) {1, 2, 3, 4} 展开发现里面只有value没有keyconsole.log(new Set("1234"));//Set(4) {...原创 2018-09-28 13:18:27 · 211 阅读 · 0 评论 -
ES6之map
构造函数方式创建一个Map实例 参数是一个数组数组中的每一项也得是一个单独的数组 new Map([[key,value],[key,value]])单独数组放的是两个值 分别是key和value在一个对象中 它的属性名必须是字符串,如果写的不是字符串默认转为字符串而Map可以让除了字符串数据类型之外的其他数据类型作为属性名但是Map不能放入一个未定义的变量作为属性名属性名不能重复,重...原创 2018-09-28 13:24:17 · 594 阅读 · 0 评论