前面的話:

    說到對象,我首先想到的是每到過年過節(jié)見長輩的時候長輩們老是開玩笑的問我“你找了對象沒?”。不說大家都知道,這里的“對象”指的是“女朋友”,但是今天我想要說的js中的“對象”和我們生活中談到的“對象”不是同一回事,但是其中也有著很多相似之處。

    在講js中的對象之前,我想先拋出幾個疑問:

    什么是對象?
    對象有哪些?
    對象能做什么?
    如何創(chuàng)建對象?
    如何對對象進(jìn)行操作?
    對象有特性么?有的話有哪些特性?
    對象有屬性么?有的話有哪些?對屬性如何操作?
    ……  

什么是javascript中的對象?

    在ECMA-262中把對象定義為:“無序?qū)傩缘募希鋵傩钥梢园局?、對象、或者函?shù)?!眹?yán)格來說,這就是相當(dāng)于說對象是一組沒有特定序列的值。對象的每一個屬性或方法都有一個名字,而每一個名字都映射到一個值。(如:“女朋友”[對象]喜歡運(yùn)動[對象的屬性或方法]--打籃球[屬性對應(yīng)的值],我門可以試著這樣去理解,但實際可能有所區(qū)別)
    在經(jīng)典的面向?qū)ο笳Z言中,對象是指數(shù)據(jù)和在這些數(shù)據(jù)上進(jìn)行的操作的集合。與 C++ 和 Java 不同,JavaScript 是一種基于原型的編程語言,并沒有 class 語句,而是把函數(shù)用作類。
    我理解的javascript對象:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式