ES6

说明

ECMAScript  :新的javaScript标准

变量说明

        let:

                1、let与var基本一致,用作变量声明

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

                3、let不会变量提升

                4、let在同一作用域不能重复声明

   const:

                1、和let基本一致

                2、const声明必须有值

                3、声明的数据不能修改(值类型)   引用类型只要不是重新赋值。都是引用同一块内存地址        

                4、变量名建议大写

        数组的解构

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

                通过逗号(,)跳过某个数据

                通过 ...(不定参) 接收剩余的值

                可以给默认值

                快速交换变量

        字符串

                遍历 for of

                查找:includes 是否包含       startsWith 以xxx开头             endWith 以xxx结尾

                补齐:padStart (len,symbol)补到开头         padEnd(len,symbol)补到结尾

                        len :需要补齐的位数     symbol :如果位数不够用什么补齐

                去空白:trim 两端去空白    trimLeft 左侧去空白     trimRight 右侧去空白

        数组

                sort 排序

                ES6新增        find 查找符合条件的元素 findindex 查找复合条件元素的下标

                forEach 遍历        forEach(function(item,index ,self))

                             item 当前遍历的元素 index 当前遍历元素的小标 self 被遍历的数组

                filter 过滤    

                map 映射

                reduce 累计         reduce (fucntion(a,b))

                                 a 上一次返回的结果 b当前遍历的元素

                some             只要有一个符合条件就为true    返回true

                every             全部符合条件才为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值