1·什麼是物件
具有一組屬性和方法的乙個例項被稱為物件
1>屬性:物件具有的屬性
2>方法:物件具有的功能
2·宣告陣列的方法
方法1:通過new關鍵字來例項化 new關鍵字可以省略
例: var obj = new object; 或 var obj = object;
方法2:通過字面量來例項化
給物件新增屬性 ----- 物件名.屬性名 = " 屬性值 " ;
例 :var obj = object;
obj.name = "name" ;
obj.num = 11; ------- 正確
obj.[ num ] = 11; ---- 錯誤
obj.[ "num" ] = 11; --- 正確
給物件新增方法 物件名.方法名 = 函式;
例:obj.show = function () {};
給物件新增屬性或方法時,如果屬性名或方法名有特殊符號
需要用引號包裹屬性名或方法名
屬性和方法的呼叫需要採用 物件名[ 屬性名 ] 因為" [ ] " 有解析功能;
例:var obj = }
呼叫時 : console.log( obj[ "the-name" ] ); console.log( obj.age );
給物件新增屬性的方法
1·物件名.屬性名 (常量) = 屬性值;
2·物件名[ 屬性變數 ] = 屬性值 ;
獲取物件的屬性的方法
1·物件名.屬性名;
2.物件名[ 屬性變數 ] ;
js中的this物件
this物件是執行時基於函式的執行環境繫結的 在全域性函式中 this等於window 當函式作為某個物件的方法呼叫時,this等於那個物件,不過匿名函式的執行環境具有全域性性,因此this物件通常指向window。var name the window var object alert objec...
JS中的物件
本地物件 object function array string regexp date number boolean error evalerror rangeerror referenceerror syntaxerror typeerror urierror 基礎的原始型別總是搞錯的 und...
JS中的物件
什麼事物件?物件是乙個整體,對外提供一些操作。而物件導向,就是使用物件時,只關注物件提供的功能,不關注內部的細節,物件導向是一種通用思想。物件導向程式設計的特點 抽象 抓住核心問題 封裝 不考慮內部實現,只考慮功能使用 繼承 從已有物件上,繼承出新的物件 物件的組成 方法和屬性,也就是函式與變數。工...