zoukankan      html  css  js  c++  java
  • ES6 对象简写

    es6对象简写

    在es6中,假如 对象里的属性和属性值一样,可以简写,省略属性值;包括对象里的方法定义,也可以省略function;

     我们看个实例:

    let username='java1234';
    let pwd='123456';
    let obj={
        username:username,
        pwd:pwd
    }
    console.log(obj.username,obj.pwd);

    这个是以前的写法;

    es6中,对象里的属性和属性值一样的话,可以简写下:

    let username='java1234';
    let pwd='123456';
    let obj={
        username,
        pwd
    }
    console.log(obj.username,obj.pwd);

    我们在对象里再加一个方法;

    let username='java1234';
    let pwd='123456';
    let obj={
        username,
        pwd,
        getUserName:function(){
            return this.username;
        }
    }
    console.log(obj.username,obj.pwd);
    console.log(obj.getUserName())

    这个是以前的写法;

    在es6规范里,冒号和function可以省略掉,如下:

    let username='java1234';
    let pwd='123456';
    let obj={
        username,
        pwd,
        getUserName(){
            return this.username;
        }
    }
    console.log(obj.username,obj.pwd);
    console.log(obj.getUserName())

  • 相关阅读:
    获取URL中参数
    Javascript this指针
    10分钟了解C#中的协变和逆变
    BCB写的简单的EXCEL合并
    Codeforces Round #316 (Div. 2) D
    Codeforces Round #316 (Div. 2) E
    fzu1873 Coin Puzzle
    hdu 3629 Convex
    几何统计 ACM ICPC
    hdu 5135 Little Zu Chongzhi's Triangles
  • 原文地址:https://www.cnblogs.com/zsh-blogs/p/12963108.html
Copyright © 2011-2022 走看看