成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JS-OOP(對象)

vvpvvp / 2764人閱讀

摘要:對象對象在中的地位很重要,我們每時每刻都在和對象做著交互。就像對象中的屬性都是圍繞這個對象展開的。或者可以借用電商方面的一個詞語,它定義為保存庫存控制的最小可用單位,那么對象就可以看做擁有這些的商品。

對象

對象在JS中的地位很重要,我們每時每刻都在和對象做著交互。但是如何向一個人介紹什么是對象呢?

個人感覺對象就像一個集合,集合中的元素也必定屬于這個集合。
就像對象中的屬性都是圍繞這個對象展開的?;蛘呖梢越栌秒娚谭矫娴囊粋€詞語sku,它定義為保存庫存控制的最小可用單位,那么對象就可以看做擁有這些sku的商品。

var personal = {
   name: "", 
   age: "",
   gender: ""
   ...
}

以上就是一個簡單對象的定義方法,我定義了一個personal對象,他目前有三個屬性,屬性是這樣定義的[key:value]

屬性類型

屬性是屬于對象的,在JS中我們操作對象獲取它的屬性或者修改它的屬性。EXMAScript中有兩種屬性數(shù)據(jù)屬性&訪問器屬性

數(shù)據(jù)屬性

數(shù)據(jù)屬性包括一個數(shù)據(jù)值的位置。這個位置可以讀入以及寫入值

如果要修改屬性的默認特性通過Object.defineProperty()方法進行修改,這個方法接收三個參數(shù)

第一個:屬性所在的對象

第二個:屬性的key

第三個: 描述符對象(這是一個對象)

var book = {
    name: "JS權威指南",
    price: 115
}

Object.defineProperty(book,"name",{
   writeable: false,
   value: "JS高程"
})
訪問器屬性

訪問器屬性不包含數(shù)據(jù)值,但是包含一對getter/setter函數(shù),讀取訪問器調(diào)用getter,設置值時調(diào)用setter

var book = {
   year: 2018,
   author: "xx"
}

Object.defineProperty(book,"year",{
   get: function () {
      return this.year;
   },

   set: function (val) {
     var time = this.year; 
     if(val           
               
                                           
                       
                 

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/107321.html

相關文章

  • SegmentFault 技術周刊 Vol.32 - 七夕將至,你的“對象”還好嗎?

    摘要:很多情況下,通常一個人類,即創(chuàng)建了一個具體的對象。對象就是數(shù)據(jù),對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍圖或原型。在中,對象通過對類的實體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    李昌杰 評論0 收藏0
  • SegmentFault 技術周刊 Vol.32 - 七夕將至,你的“對象”還好嗎?

    摘要:很多情況下,通常一個人類,即創(chuàng)建了一個具體的對象。對象就是數(shù)據(jù),對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍圖或原型。在中,對象通過對類的實體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    Lyux 評論0 收藏0
  • SegmentFault 技術周刊 Vol.32 - 七夕將至,你的“對象”還好嗎?

    摘要:很多情況下,通常一個人類,即創(chuàng)建了一個具體的對象。對象就是數(shù)據(jù),對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍圖或原型。在中,對象通過對類的實體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    AaronYuan 評論0 收藏0
  • JS對象和jQuery對象

    摘要:原文地址對象和對象的區(qū)別對象和對象使用說明,需要的朋友可以參考下。同樣,對象也不能使用方法。學習開始就應當樹立正確的觀念,分清對象和對象之間的區(qū)別,之后學習就會輕松很多的。 原文地址:http://www.cnblogs.com/yellow... DOM對象和JQuery對象的區(qū)別 jQuery對象和DOM對象使用說明,需要的朋友可以參考下。jQuery對象和DOM對象第一次學習jQ...

    mtunique 評論0 收藏0
  • JavaScript對象

    摘要:對象的分類內(nèi)置對象原生對象就是語言預定義的對象,在標準定義,有解釋器引擎提供具體實現(xiàn)宿主對象指的是運行環(huán)境提供的對象。不過類型是中所有類型的父級所有類型的對象都可以使用的屬性和方法,可以通過的構造函數(shù)來創(chuàng)建自定義對象。 對象 javaScript中的對象,和其它編程語言中的對象一樣,可以比照現(xiàn)實生活中的對象來理解。在JavaScript中,一個對象可以是一個單獨擁有屬性和類型的實體。和...

    xavier 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<