- 说明
- ECMAScript6新的JavaScript标准
- 变量声明
- let
- 1 let声明的关键字和var声明基本一致
- 2.let声明的关键字是局部作用域,只对一对{}中启用
- lf switch for 都可以形成局部作用域
- 3. let不会变量提升
- 4. let在同一个作用域不能重复声明
- const
- 1和let基本一致(局部,不会变量提升,不能重复声明)
- 2声明必须赋值
- 3声明的数据不能修改
- 4建议变量名大写
- let
- 遍历
- 01 for(let s of str){ console.log(s);}
- 02 es5的trim()方法
- 可以移除两端的空格
- 03 es6 方法 repeat
- 用
- 04 es6 查找是否包含
- includes 是否包含返回true跟false
- indexOf lastIndeOf 下标或者-1
- 检测
- endsWith以xxx结尾 .startwidth 以xxx为开头
- 填充
- 字符串模板
- `` ${}定义js
- 可以随意换行,可以随意使用符合
- 字符串
- 检查跟填充
- 去重
- 函数参数
- 默认参 拓展参数 不定参数
- 数组的解构
- 01数组解构:就是把数组解析为单个变量
- 02通过逗号跳过
- 03…接受剩余值
- 04可以给默认值
- 05快速交换变量
- 数组高阶
- sort排序
- ES6新增
- find查找符合条件的元素
- findIndex 查找符合条件元素的下标
- filter过滤不符合的元素 返回true保留 返回false过滤
- forEach遍历
- forEach(function(item,index,self))
- item当前遍历的元素
- index当前的下标
- self被遍历的数组
- map映射
- reduce累计
- reauce(function(a,b))
- a 上一次返回的结果
- b 当前遍历的元素
- some有一个
- every 每一个
ES6部分知识点
最新推荐文章于 2024-05-21 14:15:14 发布