1. 省略同名的属性 ==> 当属性名和属性值同名时,属性名可以不写
    2. 省略方法的function ==> 当属性的值为方法时,方法的function可以不写
    var name="zheng"
    var age = 18
    /* es6  键和值(key:value) 相同时,只用写一个 */
    var obj ={
      // name:name,age:age
      name,
      age
    }
    console.log(obj);
    
    let username="kobe";
        let age=39;      
        let obj={
            username:username,    //属性值使用全局的变量;
            age:age,
            getName:function(){
                return this.username;
            }             
        }
        console.log(obj);
        console.log(obj.getName());
    
        let obj2={
            username,          //当属性名和属性值相同时,属性名可以不写;
            age,
            getName (){       //定义属性为方法时,属性:和方法的function可以不写;
                 return this.username;
            } 
        }        
        console.log(obj2);
        console.log(obj2.getName());