• 013.ES6 -对象字面量增强型写法


    以前我们定义一个对象而且往里面放东西都是这样写的:

    <script>
    const a = 1;
    const b = "2";
    
    
    const obj = {
        //都是: 键:值
        a:a,
        b:b,
        c:"xxxx",
        d:function (){
            let  a = "123";
            alert(a)
        }
    }
    
    </script>

    但是 ES6 是这样写的:

    <script>
    const a = 1;
    const b = "2";
    
    
    const obj = {
        //ES6直接写值,键会自动补齐:
        a,
        b
    }
    //可以调试输出一下 不骗你哦
    console.log(obj);
    </script>

    还有就是 匿名函数的写法:

    ES5 是这样写的:

       const obj = {
            //ES5 是这样写:
            a:function (){
                alert("我是a")
            }
        }

    那么 ES6 直接省去 function 和 冒号:

    <script>
        const obj = {
            //ES6 是这样写:
            a(){
                alert("我是a")
            },
            b(){
                alert("我是b")
            }
        }
    
        console.log(obj);
    </script>

    而且现在正在 前端缩进要为2个空格了

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14957539.html

  • 相关阅读:
    JavaEE思维导图
    JAVA EE期末项目-企业论坛
    RPC
    SQL、HQL、JPQL、CQL的对比
    eqauls和hashCode的对比
    关于JSON
    JavaServer Faces标准请求/响应周期
    Applets
    Ajax
    Async分析
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14957539.html
Copyright © 2020-2023  润新知