1.2.3.1.物件與「點」

  • 物件是Name/ value pair的集合

    • 具有屬性與方法

      • Primitive "Property": 六種純值

      • Object "Property": 物件可以連結另一個物件

      • Function "Property": 物件可以有方法

    • 主要的物件有自己的記憶體位置

      • 參照到property的記憶體位置

  • 建立物件與取用property

      var person = new Object();
    
      //純值
      person["firstname"] = "Tony";
    
      //兩種方式取值
      console.log(person[firstNameProperty])
      var firstNameProperty = "firstname";
      console.log(person.firstname)
    
      //物件 (sub object)
      person.address = new Object();
      person.address.street = "111 main st.";
      person.address.city = "new york";

Last updated