摘要:對象對象在中的地位很重要,我們每時(shí)每刻都在和對象做著交互。就像對象中的屬性都是圍繞這個(gè)對象展開的。或者可以借用電商方面的一個(gè)詞語,它定義為保存庫存控制的最小可用單位,那么對象就可以看做擁有這些的商品。
對象
對象在JS中的地位很重要,我們每時(shí)每刻都在和對象做著交互。但是如何向一個(gè)人介紹什么是對象呢?
個(gè)人感覺對象就像一個(gè)集合,集合中的元素也必定屬于這個(gè)集合。
就像對象中的屬性都是圍繞這個(gè)對象展開的?;蛘呖梢越栌秒娚谭矫娴囊粋€(gè)詞語sku,它定義為保存庫存控制的最小可用單位,那么對象就可以看做擁有這些sku的商品。
var personal = { name: "", age: "", gender: "" ... }
以上就是一個(gè)簡單對象的定義方法,我定義了一個(gè)personal對象,他目前有三個(gè)屬性,屬性是這樣定義的[key:value]。
屬性類型屬性是屬于對象的,在JS中我們操作對象獲取它的屬性或者修改它的屬性。EXMAScript中有兩種屬性數(shù)據(jù)屬性&訪問器屬性
數(shù)據(jù)屬性數(shù)據(jù)屬性包括一個(gè)數(shù)據(jù)值的位置。這個(gè)位置可以讀入以及寫入值
如果要修改屬性的默認(rèn)特性通過Object.defineProperty()方法進(jìn)行修改,這個(gè)方法接收三個(gè)參數(shù)
第一個(gè):屬性所在的對象
第二個(gè):屬性的key
第三個(gè): 描述符對象(這是一個(gè)對象)
var book = { name: "JS權(quán)威指南", price: 115 } Object.defineProperty(book,"name",{ writeable: false, value: "JS高程" })訪問器屬性
訪問器屬性不包含數(shù)據(jù)值,但是包含一對getter/setter函數(shù),讀取訪問器調(diào)用getter,設(shè)置值時(shí)調(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
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/107321.html
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對象。對象就是數(shù)據(jù),對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍(lán)圖或原型。在中,對象通過對類的實(shí)體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實(shí)例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對象。對象就是數(shù)據(jù),對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍(lán)圖或原型。在中,對象通過對類的實(shí)體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實(shí)例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對象。對象就是數(shù)據(jù),對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍(lán)圖或原型。在中,對象通過對類的實(shí)體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實(shí)例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:原文地址對象和對象的區(qū)別對象和對象使用說明,需要的朋友可以參考下。同樣,對象也不能使用方法。學(xué)習(xí)開始就應(yīng)當(dāng)樹立正確的觀念,分清對象和對象之間的區(qū)別,之后學(xué)習(xí)就會輕松很多的。 原文地址:http://www.cnblogs.com/yellow... DOM對象和JQuery對象的區(qū)別 jQuery對象和DOM對象使用說明,需要的朋友可以參考下。jQuery對象和DOM對象第一次學(xué)習(xí)jQ...
摘要:對象的分類內(nèi)置對象原生對象就是語言預(yù)定義的對象,在標(biāo)準(zhǔn)定義,有解釋器引擎提供具體實(shí)現(xiàn)宿主對象指的是運(yùn)行環(huán)境提供的對象。不過類型是中所有類型的父級所有類型的對象都可以使用的屬性和方法,可以通過的構(gòu)造函數(shù)來創(chuàng)建自定義對象。 對象 javaScript中的對象,和其它編程語言中的對象一樣,可以比照現(xiàn)實(shí)生活中的對象來理解。在JavaScript中,一個(gè)對象可以是一個(gè)單獨(dú)擁有屬性和類型的實(shí)體。和...
閱讀 979·2023-04-25 18:51
閱讀 1962·2021-09-09 11:39
閱讀 3346·2019-08-30 15:53
閱讀 2145·2019-08-30 13:03
閱讀 1358·2019-08-29 16:17
閱讀 643·2019-08-29 11:33
閱讀 1948·2019-08-26 14:00
閱讀 2178·2019-08-26 13:41