卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

JS對象的創(chuàng)建和訪問方法

在JavaScript中,對象是一種復合數(shù)據(jù)類型,可以用來存儲多個相關屬性和方法。本文將介紹如何創(chuàng)建和訪問JavaScript對象。 1. 使用逗號分隔創(chuàng)建對象 要創(chuàng)建一個JavaScript對象

在JavaScript中,對象是一種復合數(shù)據(jù)類型,可以用來存儲多個相關屬性和方法。本文將介紹如何創(chuàng)建和訪問JavaScript對象。

1. 使用逗號分隔創(chuàng)建對象

要創(chuàng)建一個JavaScript對象,可以使用花括號{},并在其中使用逗號分隔每個屬性和對應的值。例如:

var person { name: "John", age: 30, occupation: "Developer" };

以上代碼創(chuàng)建了一個名為person的對象,該對象包含name、age和occupation三個屬性。

2. 先創(chuàng)建對象再添加元素

除了使用逗號分隔創(chuàng)建對象外,還可以先創(chuàng)建一個空對象,然后使用點語法向?qū)ο笾刑砑訉傩浴@纾?/p> var person {}; "John"; 30; person.occupation "Developer";

以上代碼同樣創(chuàng)建了一個名為person的對象,并向其中添加了name、age和occupation三個屬性。

3. 如何訪問對象的屬性

一旦創(chuàng)建了對象,就可以使用點語法或方括號語法來訪問對象的屬性值。例如:

console.log(); // 輸出:John console.log(person["age"]); // 輸出:30

以上代碼分別通過點語法和方括號語法,訪問了person對象的name和age屬性的值。

4. 訪問對象中的函數(shù)屬性

如果對象中的屬性是一個函數(shù),可以像訪問其他屬性一樣使用點語法或方括號語法來訪問。例如:

var calculator { add: function(a, b) { return a b; } }; console.log((2, 3)); // 輸出:5

以上代碼創(chuàng)建了一個名為calculator的對象,其中add屬性是一個函數(shù)??梢酝ㄟ^對象名加點加函數(shù)名的方式來調(diào)用該函數(shù),并傳入?yún)?shù)。

5. 注意輸出的內(nèi)容

需要注意的是,當輸出對象的函數(shù)屬性時,輸出的結果是函數(shù)的定義而不是函數(shù)執(zhí)行的結果。例如:

console.log(); // 輸出:function(a, b) { return a b; }

以上代碼輸出的是函數(shù)add的定義,而不是函數(shù)執(zhí)行的結果。

6. 輸出對象的函數(shù)內(nèi)容

如果希望輸出對象的函數(shù)執(zhí)行結果,可以在對象名后直接加上小括號來調(diào)用函數(shù)。例如:

console.log(()); // 輸出:undefined

以上代碼輸出的是函數(shù)add執(zhí)行的結果。需要注意的是,如果函數(shù)需要傳入?yún)?shù),需要在小括號中指定參數(shù)的值。

總之,在JavaScript中創(chuàng)建和訪問對象是非常常見的操作,掌握這些基本知識對于編寫高效的JavaScript代碼至關重要。

標簽: