首頁  >  文章  >  web前端  >  javascript物件的一些用法詳解

javascript物件的一些用法詳解

零下一度
零下一度原創
2017-06-25 09:42:26943瀏覽

這個對象,不是那個對象。續更第二篇。 。

昨天說了物件的基本概念以及創建,今天來說一下它的其他方法:

  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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn