ES6

1.函数
箭头函数

  1. => 左边是函数的参数
  2. => 右边是函数的执行语句,也是返回值
  3. => 如果参数不止一个用()包裹参数
  4. => 如果执行语句有多条用{}
  5. => 如果执行语句有多条,返回用return关键字
  6. 如果返回的是对象要用()括住
  7. => 箭头函数的this指向当前的执行环境
arr.reduce((a,b)=>a+b)
arr.forEach((item,index)=>{
 console.log(item);
console.log(index)
})

2.函数默认值

function add(a=1,b=2){
alert(a+b)
}
add(3,4)
add()

3.函数不定参

function add(...ab){
	ab.reduce((a,b)=>a+b)
alert(ab);
}
add(1,3,5);
add(2,4,5,6,6)
add(3,4,22,14,4,5)

Map类型
特点:
1.有顺序
2. 键名可以是任意数据类型
3. size可获取长度
初始化:var map = new Map([[k,v],[k2,v2]])
方法:
set(k,v) 设置
get(k) 获取
delete(k) 删除
has(k) 检测是否拥有
属性:size 长度
转数组:Array.from(map)
展开合并:[…map1,…map2]

Set类型
初始化 new set[]
方法:
add() 添加
has() 检测
delete() 删除
clear() 清空
属性 size:长度
转数组:[…set],Array.from(set)

for of :ES6 的新的遍历方法
可以遍历的有: Set Map Array Strng
可迭代方法:
keys() 键的集合
values() 值得集合
entries() 键与值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值