天天看點

JavaScript學習-自定義對象/

    JavaScript學習

  

【自定義對象】 1、基本概念 ① 對象概念: 對象是包含一系列無序屬性和方法的集合; ② 對象中的資料,是以鍵值對形式存在的,以鍵取值; ③ 屬性:描述對象特征的一系列變量。【對象中的變量】; ④ 方法:描述對象行為的一系列方法。【對象中的函數】; 2、對象的聲明: ① 字面量聲明: var ovj={ key1:value1, //屬性 key2:value2 func:function(){} //方法 } ② 對象中的鍵,可以是任何資料類型。但,一般用作普通變量名(不需要雙引号)即可; ③ 對象中的值,可以是任何資料類型。但,字元串的話必須用""包裹; ④ 多組鍵值對之間用英文逗号分隔,鍵值對的鍵與值之間英文冒号分隔; 3、對象中屬性和方法的讀寫 ① .元素符: 對象内部:this.屬性名 this.方法名() 對象外部: 對象名.屬性名 對象名.方法名()   >>> 對象中,直接寫變量名,預設為調用全局變量。如果需調用對想自身屬性,則需要通過this關鍵字   ② 通過["key"]調用:對象名["屬性名"] 對象名["方法名"]()   >>> 如果key中包含特殊字元,則無法使用①方法,必須是用第②種;   >>> 對象中,直接寫變量名,預設為調用全局變量。如果需調用對想自身屬性,則需要通過this關鍵字   ③删除對象的屬性/方法: delete 對象名.屬性名/方法名

轉載于:https://www.cnblogs.com/zhuanzhibukaixin/p/6747638.html

繼續閱讀