位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 對象直接量

提問人:劉團圓發(fā)布時間:2020-11-25

■知識點

使用直接量可以快速定義對象,也是定義對象最高效、最簡便的方法。具體用法如下:

var objectName = {

    屬性名1 :屬性值1, 

    屬性名2 :屬性值2,

    ...

    屬性名n :屬性值n

    };

    在對象直接量中,屬性名與屬性值之間通過冒號進行分隔,屬性值可以是任意類型的數(shù)據(jù),屬性名可以是JavaScript標識符,或者是字符串型表達式。屬性與屬性之間通過逗號進行分隔,最后一個屬性末尾不需要逗號。

■實例設(shè)計

【示例1】下面的代碼使用對象直接量定義兩個對象。

var o = {              //對象直接量

    a : 1,             //定義屬性

    b : true           //定義屬性

}

var ol = {             //對象直接量

    "a" : 1,           //定義屬性

    "b" : true         //定義屬性

}

【示例2】屬性值可以是任意類型的值。如果屬性值是函數(shù),則該屬性也稱為方法。

var o = {         //對象直接量

    a : function (){ //定義方法

        return 1;

    }

}

【示例3】如果屬性值是對象,可以設(shè)計嵌套結(jié)構(gòu)的對象。

var o = {               //對象直接量

    a : {               //嵌套對象

        b:1

    }

}

【示例4】如果不包含任何屬性,則可以定義一個空對象。

var o = {}              //定義一個空對象直接量

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部