ES6语法详解

说明ECMAScript6新的javascript标准

变量的声明

        var

        let:1.let和var基本一致,用作变量声明

                2.let在一对括号{}中形成局部作用域

                3.let声明的变量不会变量提升

                4.let不能重复声明变量(同一作用域)

const

                1.与let一致(局部,不提升,不能重复声明)

                2.声明必须赋值

                3.复制不能修改(值类型)

                4.建议大写

数组的解构

                1.数组解构:把数组解析为单个的变量

                2.通过逗号跳过

                3.接收剩余值(不定参)

                4.可以给默认值

                5.快速交换变量

对象简写

 字符串

        遍历 for  of

        去空白

                trim两端

                trimLeft去左侧

                trimRight去右侧

        补齐

                padStart(len,symbol)

                padEnd(len,symbol)

        查找

                includes是否包含

                startWith以xxx开头

                endsWith以xxx结尾

数组高阶

        sort排序

                ES6新增

                find查找符合条件的元素

                findIndex查找符合条件的元素下标

forEach遍历

        forEach(function(item,index,self))

                item当前遍历的元素

                index当前的下标

                self被遍历的数组

filter过滤

map映射

 reduce累计

        reduce(function(a,b))

        a上一次返回的结果

        b当前遍历的元素

        some有一个

        every每一个

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值