ES6中感觉会有用的一些特性

具体参考 这个网址

  1. 不定长参数 ... 参考网址

        function test(...param){
            param.forEach(function(item){
                console.log(item);
            }) //该param为一个数组
        }
        
        test(1,2,3) // 输出: 1,2,3
    
  2. 类似于java的Lamber表达式 参考网址

        var array = [1,2,3,4];
        
        array.forEach(item => {
            console.log(item) //输出 1,2,3
        })
    

    如果有多个参数,用()扩起来,比如 (event, type) =>{}

  3. 拆包

        var temp = {
            name: 'tom',
            age: 12
        }
        
        var {name, age} = temp;
        
        console.log(name) // tom;
        console.log(age) // 12;
    
  4. 对象合并,有点像 Underscore 中的 extends() 函数

        var a = {
            name: 'tom',
            age: 12
        };
        var b = {
            name: 'jerry',
            color: 'red'
        };
        
        Object.assign(a,b);
        
            /*
            *   a的值为
            * {
            *       name:'jerry',
            *       age:12,
            *       color:'red'
            * }
            **/
        console.dir(a);         
    
  5. 新迭代 for-of 用于迭代数组或者 NodeList

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

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,003评论 19 139
  • (a fork of Airbnb's Javascript Style Guide) Strikingly ES...
    飘零_zyw阅读 1,599评论 1 2
  • 慕课网@JoJozhai 老师 TypeScript入门课程分享 TypeScript入门 ES5,ES6,JS,...
    shangpudxd阅读 10,678评论 0 22
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 8,189评论 2 17
  • 我希望未来的某一天 就这样与你不期而遇 你幽默正直善良 我开朗体贴阳光 我们是天作之合 我们美好的爱着 如此 一生 执着
    北方randy阅读 221评论 0 0

友情链接更多精彩内容