跳转至

对象

概述

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

  • value可以是变量、数组、对象、函数等。
  • 函数定义中的this用来引用该函数的“拥有者”。

例如:

1
2
3
4
5
6
7
8
let person = {
    name: "yxc",
    age: 18,
    money: 0,
    add_money: function (x) {
        this.money += x;
    }
}

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

  • person.nameperson.add_money()
  • person["name"]person["add_money"]()