這個對象,不是那個對象。續更第二篇。 。
昨天說了物件的基本概念以及創建,今天來說一下它的其他方法:
1、存取屬性的兩種方式:點語法、[]語法
1 var dog =new Object(); 2 dog.name="阿黄"; 3 dog.age="2"; 4 5 //点语法用来访问对象的属性和方法 6 alert(dog.name); 7 8 //[]语法来访问对象属性 9 alert(dog["name"]);//var a="name";alert(dog[a]);10 11 //dog.name=dog["name"]; 他俩是等价的
點語法和[ ]語法都可以存取到物件的屬性,但是也存在區別##:
1.點語法主要符合變量命名規則; 2.[ ]語法可以使用變量; 3.[ ]語法可以使用無效的js字符; 4.點語法可以全部替換成[ ]語法,相反則不行; 5.[ ]語法可以用數字、關鍵字、保留字去存取物件屬性,點語法不行 。 2、用for in遍歷物件
1 //对象属性的遍历,Key是属性名2 for(var Key in dog){3 console.log(dog[Key]);4 //dog[key]==dog[属性名]5 //console.log(Key);6 }3、
delete#刪除屬性
#delete刪除屬性
4、
hasOwnProperty()這個方法可以用來偵測物件是否擁有某個本地屬性,回傳值TRUE or FALSE
# 5、
instanceof這個方法可以用來偵測實例物件和原型的關係。
# 還有一點點。 。整理好後在續更!
Loading....
### ####以上是javascript物件的一些用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!