js中的物件

2021-08-10 19:07:19 字數 848 閱讀 8538

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中的物件

什麼事物件?物件是乙個整體,對外提供一些操作。而物件導向,就是使用物件時,只關注物件提供的功能,不關注內部的細節,物件導向是一種通用思想。物件導向程式設計的特點 抽象 抓住核心問題 封裝 不考慮內部實現,只考慮功能使用 繼承 從已有物件上,繼承出新的物件 物件的組成 方法和屬性,也就是函式與變數。工...