对象

英文名称:Object。 类似于C++中的map,由key:value对构成。

  • value可以是变量、数组、对象、函数等。
  • 函数定义中的this用来引用该函数的“拥有者”。 例如:
    1
    2
    3
    4
    5
    6
    7
    8
    let person = {
        name: "pjm",
        age: 18,
        money: 0,
        add_money: function (x) {
            this.money += x;
        }
    }
    

对象属性与函数的调用方式:

  • person.nameperson.add_money()
  • person["name"]person["add_money"]()
回到页面顶部