ES7&ES8预览

ES7已经定稿
        数组:includes -----数组是否包含某个东西
            let arr = [12,5,8]
            arr.includes(10) //false

            keys/values/entries
                keys---把所有的keys拿出来
                values ---把所有的values拿出来
                entries ---把所有的key-values 都拿出来 ---实体
    
                let arr = [23,54,6]
                for(let i of arr.keys()){
                    console.log(i)//0,1,2
                }
                for(let i of arr.values()){//暂时不支持
                    console.log(i)//应该是这个23,54,6
                }
                for(let i of arr.entries()){//暂时不支持
                    console.log(i)//0:23,1:54,2:6
                }
                for(let [key,value] of arr.entries()){
                    console.log(`$(key) = $(value)`);//0=23,1=54,2=6
                }

                for of ---循环迭代器 ---目前没什么用处

                for in ---循环数组,json
                    对于数组来说
                    for in 循环出来的是下标
                    for of 循环出来的是value
                    let arr = [23,54,6]
                    for(let i in arr){
                        console.log(i)//key(下标)
                    }
                    
                    for(let i of arr){
                        console.log(i)//value
                    }

                    对于json
                        let json = [a:23,b:54,c:6]
                        for(let i in arr){
                            console.log(i)//key(下标)
                        }
                        
                        for(let i of arr){
                            console.log(i)//报错
                        }//json对象是一个不可迭代的对象

                        for of不能用于json

                两者都是循环
    
    幂
        Math.pow(3,8)------3的8次方
        3**8---------------3的8次方
    
    补东西
        padStart()
        padEnd()

    语法容忍度
        [1,2,3,]//能容忍

    参数容忍度
        function(a,b,){
            //能容忍
        }

    generator yield -----不能写成箭头函数

    async await----不需要runner.js其他的和generator一样写法

        async function show(){

            let data = await $.ajax({url: 'xxx',dataType: 'json'})

            console.log('a');

            await;

            console.log('b')
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容