es6
shuoxi666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组的扩展----ES6学习笔记
文章目录1.扩展运算符1.1扩展运算符的应用2.Array.from()3.Array.of()4.数组实例的find()和findIndex()5.数组实例的fill()6.数组实例的entries(),keys(),和values()7.数组实例的includes() 1.扩展运算符 含义:扩展运算符是三个点(…),用于将一个数组转为用逗号分隔的参数序列,主要用于函数调用。 functi...原创 2019-12-11 18:00:05 · 185 阅读 · 0 评论 -
Set数据结构----ES6学习笔记
1.数组去重 function onlyarr(arr){ return […new Set(arr)]; } function onlyarr(arr){ return Array.from(new Set(arr)); } 2.字符串去重 function onlystr(str){ return […new Set(str)].join(""); } function onlystr(str...原创 2019-12-10 20:59:20 · 190 阅读 · 0 评论 -
箭头函数----ES6学习笔记
箭头函数简介: ES6允许使用箭头 => 定义函数。 let demo = value => value+1; //等同于 function demo(value){ return value+1; } 如果函数没有参数或者有多个参数,要使用圆括号(),如果函数体有多条语句,要使用大括号{ }。 //无参数 let demo = (...原创 2019-12-01 21:14:01 · 186 阅读 · 0 评论 -
rest参数----ES6学习笔记
ES6新增了rest参数,使用形式(…变量名),用于接收函数多余的参数(这样就可以不用使用arguments对象了),与rest参数搭配使用的变量是一个数组,函数多余的参数会放进这个数组中。 function demo(...values){ let sum=0; for(let i of values){ sum +=i; ...原创 2019-11-30 12:18:20 · 238 阅读 · 0 评论 -
ES6字符串的新增方法---ES6学习笔记
1.String.fromCode原创 2019-11-28 16:36:00 · 215 阅读 · 0 评论 -
Symbol----ES6学习笔记
ES5中有6种数据类型: Number(数值),String(字符串),Boolean(布尔值),Object(对象), undefined,null。 ES6新引入了一种数据类型(Symbol): ES5中对象的属性名都是字符串类型,这样可能会导致属性名的冲突,比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。这时使用S...原创 2019-11-25 12:41:45 · 174 阅读 · 0 评论 -
字符串的扩展----ES6学习笔记
字符串的遍历器接口: ES6为字符串新增了遍历器接口,使得字符串可以被for…of循环遍历。 字符串的遍历: for…of与for循环的区别: for…of可以识别大于0xFFFF的码点,for循环无法识别大于0xFFFF的码点。 在这里插入代码片 ...原创 2019-11-24 18:10:03 · 183 阅读 · 0 评论 -
变量的解构赋值----ES6学习笔记
数组的解构赋值: ES6允许按照一定模式,从数组或者对象中提取值,对变量进行赋值,这种操作叫做解构赋值(Destructuring)。 let [a,b,c] = [1,2,3]; //a 1 //b 2 //c 3 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值 复杂一些的结构赋值: ...原创 2019-11-23 18:23:45 · 186 阅读 · 0 评论 -
let,const----ES6学习笔记
ES6新增了let命令,作用类似与var,用于 声明变量。 let相比于var的改进之处: 一:不存在变量提升 var存在变量提升,即可以使用没有声明的变量,值为undefined,let声明的变量不存在变量提升,它所声明的变量一定要在声明后使用,否则报错。 //var console.log(demo); //undefined var demo = 10; ...原创 2019-11-20 21:22:48 · 236 阅读 · 0 评论
分享