es6基础Array扩展(map,reduce,filter,forEach)
map ---映射
//判断分数是否及格 let arr = [56,86,70,99,41]; let arr2 = arr.map(item => item >=60 ? '及格':'不及格'); console.log(arr2);
reduce ---求平均数
//求班级的平均分数。 let arr = [56,86,70,99,41]; let result = arr.reduce((tmp,item,index) => index == arr.length-1 ? (tmp+item)/arr.length:tmp+item); console.log(result);
filter ---过滤
//过滤拿到数组中的偶数 let arr = [56,86,70,99,41]; let arr2 = arr.filter(item => item%2 == 1 ? false:true) console.log(arr2);
forEach ---遍历
//遍历数组中所有的值
let arr = [56,86,70,99,41]; arr.forEach((item,index) =>console.log(`第${index}个值为:${item}`))
async/await
//async/await 异步暂停组合,解决多个异步请求,但是需要按顺序执行。
async function show(){ let a = 12; let b = 3; let data = await $.ajax({url:'data/1.txt',dataType:'json'}); console.log(a+b+data[0]) } show()
如果对小哥哥小姐姐有帮助请点个推荐哈,欢迎留言、评论、搞事!! 双肩背包 【正品折扣专业店】 -- biy1314.taobao.com