标签:ES6 遍历 变量 let 数组 声明
ES6
说明
ECMAScript6
新的javascript标准
变量声明
var
let
- let与var基本一致,用作变量声明
- let在一对括号{}中形成局部作用域
- let声明的变量不会变量提升
- let不能重复声明变量(同一作用域)
const
- 与let一致(局部,不提升,不能重复声明)
- 声明必须赋值
- 赋值不能修改
- 建议大写
数组的解构
- 数组结构:把数组解析为单个变量
- 通过逗号跳过
- ...接收剩余值(不定参)
- 可以给默认值
- 快速交换变量
对象简写
字符串
遍历 for of
查找
includes 是否包含
startsWith 以xxx开头
endsWith 以xxx结尾
补齐
padStart(len,symbol)
padEnd(len,symbol)
去空白
trim 两侧
trimLeft 左侧
trimRight 右侧
数组高阶
sort 排序
ES6 新增
find 查找符合条件元素
findindex 查找符合条件元素的下标
forEach 遍历
forEach(function(item,index,self))
item 当前遍历的元素
index 当前的下标
self 被遍历的数组
filter 过滤
map 映射
reduce 累计
reduce(function(a,b))
a 上一次返回的结果
b 当前遍历的元素
some 有一个
every 每一个
标签:ES6,
遍历,
变量,
let,
数组,
声明
From: https://www.cnblogs.com/aureazjl/p/16732088.html