溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

引用類型-Object類型

發(fā)布時間:2020-07-11 06:01:37 來源:網(wǎng)絡 閱讀:447 作者:吳金瑞 欄目:網(wǎng)絡安全

    

創(chuàng)建Object實例的方式有兩種。
第一種是使用new操作符后跟Object構造函數(shù)

 

1         var person = new Object();2         person.name = "liao";3         person.age = 21;

 

另一種方式是使用字面量形式表示法

 

1         var person = {2             name: "liao",3             age: 214         };

 

在使用字面量語法時,屬性名也可以使用字符串

1         var person = {2             "name" : "liao";3             "age" : 21;4             5 : true //數(shù)值屬性名會自動轉(zhuǎn)換成字符串5         };

在使用字面量語法時,如果留其花括號,則可以定義只包含默認屬性和方法的對象

1         var person = {};2         person.name = "liao";3         person.age = 21;

注意:在使用對象字面量定義對象時,不會調(diào)用Object構造函數(shù)

實際上,對象字面量是向函數(shù)傳遞大量可選參數(shù)的首選方式

引用類型-Object類型

 1         function displayInfo(args){ 2             var output = ""; 3             if(typeof args.name=="string"){ 4                 output +="Name: " + args.name + "\n"; 5             } 6             if(typeof args.age=="number"){ 7                 output +="Ages:" + args.age + "\n"; 8             } 9             console.log(output);10         }11         displayInfo({12             name:"Nicholas",13             age:2914         });15         displayInfo({16             name:"Greg"17         })

引用類型-Object類型

在Javascript中也可以使用方括號表示法來訪問對象的屬性(不推薦使用),他的主要優(yōu)點是可以通過變量來訪問屬性,如果屬性名中包含會導致語法錯誤的字符,
或者屬性名使用的是關鍵字或保留字,也可以使用方括號表示法

1         var propertyName = "name";2         console.log(person[propertyName]);3         person["first  name"] = "zhi";


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI