Object數(shù)據(jù)類型分析瓦堵!

ECMAScript中的對(duì)象其實(shí)就是一組數(shù)據(jù)和功能的集合线婚。對(duì)象可以通過執(zhí)行 new 操作符后跟要?jiǎng)?chuàng)建的對(duì)象類型的名稱來創(chuàng)建匈织。而創(chuàng)建 Object 類型的實(shí)例并為其添加屬性和(或)方法,就可以創(chuàng)建自定義對(duì)象授舟,如下所示:

var o = new Object();

這個(gè)語法與Java中創(chuàng)建對(duì)象的語法相似救恨;但在ECMAScript中,如果不給構(gòu)造函數(shù)傳遞參數(shù)岂却,則可以省略后面的那一對(duì)圓括號(hào)忿薇。也就是說裙椭,在像前面這個(gè)示例一樣不傳遞參數(shù)的情況下躏哩,完全可以省略那對(duì)圓括號(hào)(但這不是推薦的做法):

var o = new Object; // 有效署浩,但不推薦省略圓括號(hào)

僅僅創(chuàng)建 Object 的實(shí)例并沒有什么用處,但關(guān)鍵是要理解一個(gè)重要的思想:即在ECMAScript中扫尺,(就像Java中的 java.lang.Object 對(duì)象一樣) Object 類型是所有它的實(shí)例的基礎(chǔ)筋栋。換句話說, Object 類型所具有的任何屬性和方法也同樣存在于更具體的對(duì)象中正驻。

Object 的每個(gè)實(shí)例都具有下列屬性和方法弊攘。

constructor :保存著用于創(chuàng)建當(dāng)前對(duì)象的函數(shù)。對(duì)于前面的例子而言姑曙,構(gòu)造函數(shù)(constructor)就是 Object() 襟交。

hasOwnProperty(propertyName) :用于檢查給定的屬性在當(dāng)前對(duì)象實(shí)例中(而不是在實(shí)例的原型中)是否存在。其中伤靠,作為參數(shù)的屬性名(propertyName )必須以字符串形式指定(例如: o.hasOwnProperty(“name”) )捣域。

isPrototypeOf(object) :用于檢查傳入的對(duì)象是否是另一個(gè)對(duì)象的原型。

propertyIsEnumerable(propertyName) :用于檢查給定的屬性是否能夠使用 for in 語句來枚舉宴合。與 hasOwnProperty() 方法一樣焕梅,作為參數(shù)的屬性名必須以字符串形式指定。

toLocaleString() :返回對(duì)象的字符串表示卦洽,該字符串與執(zhí)行環(huán)境的地區(qū)對(duì)應(yīng)贞言。

toString() :返回對(duì)象的字符串表示。

valueOf() :返回對(duì)象的字符串阀蒂、數(shù)值或布爾值表示该窗。通常與 toString() 方法的返回值相同。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚤霞,一起剝皮案震驚了整個(gè)濱河市挪捕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌争便,老刑警劉巖级零,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異滞乙,居然都是意外死亡奏纪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門斩启,熙熙樓的掌柜王于貴愁眉苦臉地迎上來序调,“玉大人,你說我怎么就攤上這事兔簇》⒕睿” “怎么了硬耍?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長边酒。 經(jīng)常有香客問我经柴,道長,這世上最難降的妖魔是什么墩朦? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任坯认,我火速辦了婚禮,結(jié)果婚禮上氓涣,老公的妹妹穿的比我還像新娘牛哺。我一直安慰自己,他們只是感情好劳吠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布引润。 她就那樣靜靜地躺著,像睡著了一般痒玩。 火紅的嫁衣襯著肌膚如雪淳附。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天凰荚,我揣著相機(jī)與錄音燃观,去河邊找鬼。 笑死便瑟,一個(gè)胖子當(dāng)著我的面吹牛缆毁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播到涂,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼脊框,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了践啄?” 一聲冷哼從身側(cè)響起浇雹,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎屿讽,沒想到半個(gè)月后昭灵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伐谈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年烂完,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诵棵。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抠蚣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出履澳,到底是詐尸還是另有隱情嘶窄,我是刑警寧澤怀跛,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站柄冲,受9級(jí)特大地震影響吻谋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜羊初,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一滨溉、第九天 我趴在偏房一處隱蔽的房頂上張望什湘。 院中可真熱鬧长赞,春花似錦、人聲如沸闽撤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哟旗。三九已至贩据,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間闸餐,已是汗流浹背饱亮。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舍沙,地道東北人近上。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像拂铡,于是被迫代替她去往敵國和親壹无。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容