js使用對象直接量創(chuàng)建對象的代碼
更新時(shí)間:2007年09月21日 20:42:43 作者:
對象直接量提供了另一種創(chuàng)建新對象的方式。對象直接量允許將對象描述文字嵌入到JavaScript代碼中,就像將文本數(shù)據(jù)嵌入在JavaScript代碼中,就像將文本數(shù)據(jù)嵌入在JavaScript代碼中作為引用的字符串一樣。對象直接量是由屬性說明列表構(gòu)成的,這個(gè)列表包含在大括號之中,其中的屬性說明用逗號隔開。對象直接量中的每個(gè)屬性說明列表都由一個(gè)屬性名及跟在其后的冒號和屬性值構(gòu)成。使用對象直接量創(chuàng)建對象的一般格式如下:
var myobject = {屬性名1:屬性值1,屬性2:屬性值,...,屬性名n:屬性值n}
從這個(gè)定義中可以看出,這種定義方式實(shí)際上是聲明一種類型的變量,并同時(shí)進(jìn)行了賦值。因此,聲明后的對象直接量可以在代碼中直接使用,而不必使用new關(guān)鍵字來創(chuàng)建對象。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
此種方法只是創(chuàng)建了該對象的一個(gè)實(shí)例,如果要創(chuàng)建該對象的多個(gè)實(shí)例,需要將對象直接量寫多遍。
var myobject = {屬性名1:屬性值1,屬性2:屬性值,...,屬性名n:屬性值n}
從這個(gè)定義中可以看出,這種定義方式實(shí)際上是聲明一種類型的變量,并同時(shí)進(jìn)行了賦值。因此,聲明后的對象直接量可以在代碼中直接使用,而不必使用new關(guān)鍵字來創(chuàng)建對象。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
此種方法只是創(chuàng)建了該對象的一個(gè)實(shí)例,如果要創(chuàng)建該對象的多個(gè)實(shí)例,需要將對象直接量寫多遍。
您可能感興趣的文章:
- javascript面向?qū)ο髣?chuàng)建對象的方式小結(jié)
- JavaScript 三種創(chuàng)建對象的方法
- JS 創(chuàng)建對象(常見的幾種方法)
- js創(chuàng)建對象的幾種常用方式小結(jié)(推薦)
- JS對象創(chuàng)建的幾種方式整理
- js面向?qū)ο笾R妱?chuàng)建對象的幾種方式(工廠模式、構(gòu)造函數(shù)模式、原型模式)
- Javascript 中創(chuàng)建自定義對象的方法匯總
- Javascript創(chuàng)建自定義對象 創(chuàng)建Object實(shí)例添加屬性和方法
- js創(chuàng)建對象的方法匯總
- javascript的函數(shù)、創(chuàng)建對象、封裝、屬性和方法、繼承
- js中的面向?qū)ο笾畬ο蟪R妱?chuàng)建方法詳解
相關(guān)文章
鼠標(biāo)拖拽移動子窗體的JS實(shí)現(xiàn)
這篇文章主要介紹了鼠標(biāo)拖拽移動子窗體的JS實(shí)現(xiàn),需要的朋友可以參考下2014-02-02
Flutter實(shí)現(xiàn)仿微信底部菜單欄功能
這篇文章主要介紹了Flutter實(shí)現(xiàn)仿微信底部菜單欄,需要的朋友可以參考下2019-09-09
js獲得當(dāng)前時(shí)區(qū)夏令時(shí)發(fā)生和終止的時(shí)間代碼
這篇文章主要介紹了js獲得當(dāng)前時(shí)區(qū)夏令時(shí)發(fā)生和終止的時(shí)間代碼,需要的朋友可以參考下2014-02-02
JavaScript中toLocaleString()和toString()的區(qū)別實(shí)例分析
這篇文章主要介紹了JavaScript中toLocaleString()和toString()的區(qū)別,結(jié)合實(shí)例形式對比分析了toLocaleString()和toString()針對字符串、數(shù)組與日期操作過程中的區(qū)別與使用技巧,需要的朋友可以參考下2018-08-08
有趣的script標(biāo)簽用getAttribute方法來自腳本吧
有趣的script標(biāo)簽用getAttribute方法來自腳本吧...2007-03-03

