摘要:基礎(chǔ)深入對(duì)象什么是對(duì)象多個(gè)數(shù)據(jù)的封裝體用來(lái)保存多個(gè)數(shù)據(jù)的容器一個(gè)對(duì)象代表現(xiàn)實(shí)中的一個(gè)事務(wù)為什么要用對(duì)象統(tǒng)一管理多個(gè)數(shù)據(jù)對(duì)象的組成屬性屬性名字符串,但是在寫(xiě)的時(shí)候可以不加引號(hào)屬性值任意方法一種特別的屬性,屬性值是函數(shù)如何訪(fǎng)問(wèn)對(duì)象內(nèi)部數(shù)據(jù)屬性名
JavaScript 基礎(chǔ)深入——對(duì)象 什么是對(duì)象?
多個(gè)數(shù)據(jù)的封裝體
用來(lái)保存多個(gè)數(shù)據(jù)的容器
一個(gè)對(duì)象代表現(xiàn)實(shí)中的一個(gè)事務(wù)
為什么要用對(duì)象?統(tǒng)一管理多個(gè)數(shù)據(jù)
對(duì)象的組成
屬性
屬性名:字符串,但是在寫(xiě)的時(shí)候可以不加引號(hào)" "
屬性值:任意
方法:一種特別的屬性,屬性值是函數(shù)
如何訪(fǎng)問(wèn)對(duì)象內(nèi)部數(shù)據(jù)?.屬性名:編碼簡(jiǎn)單,有時(shí)不能用
["屬性名"]:編碼麻煩,能通用
var p = { name: "Tom", age: 12, setName: function (name) { this.name = name }, setAge: function (age) { this.age = age } } p.setName("Bob") p["setAge"](23) console.log(p.name, p["age"])什么時(shí)候必須使用["屬性名"]的方式?
屬性名包含特殊字符: -,空格
屬性名不能確定
var p = {} //1. 給p對(duì)象添加一個(gè)屬性: content type: text/json // p.content-type = "text/json" //不能用 p["content-type"] = "text/json" console.log(p["content-type"]) //2. 屬性名不確定 var propName = "myAge" var value = 18 // p.propName = value //不能用 p[propName] = value console.log(p[propName])
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/104078.html
摘要:類(lèi)型的實(shí)例首先要理解的含義是例子的意思,實(shí)際上是判斷是否是的一個(gè)實(shí)例。 數(shù)據(jù)類(lèi)型深入理解 數(shù)據(jù)類(lèi)型分類(lèi) 基本(值)類(lèi)型(5種) String:任意字符串 Number:任意的數(shù)字 boolean:true/false null:null undefined:undefined 對(duì)象(引用)類(lèi)型(3種) Object:任意對(duì)象 Array:一種特別的對(duì)象(數(shù)值下...
摘要:個(gè)引用變量指向同一個(gè)對(duì)象,讓其中一個(gè)引用變量指向另一個(gè)對(duì)象,另一個(gè)變量依然指向前一個(gè)對(duì)象。 JavaScript 基礎(chǔ)深入——數(shù)據(jù)、變量、內(nèi)存 什么是數(shù)據(jù)? 存儲(chǔ)在內(nèi)存中代表特定信息的,本質(zhì)上是0100101..... 數(shù)據(jù)的特點(diǎn):可傳遞、可運(yùn)算 一切皆數(shù)據(jù) 內(nèi)存中所有操作的目標(biāo):數(shù)據(jù) 算術(shù)運(yùn)算 邏輯運(yùn)算 賦值運(yùn)算 運(yùn)行函數(shù) 什么是內(nèi)存? 內(nèi)存條通電后產(chǎn)生的可儲(chǔ)存數(shù)據(jù)的空...
摘要:基礎(chǔ)深入函數(shù)函數(shù)基礎(chǔ)什么是函數(shù)實(shí)現(xiàn)特定功能的條語(yǔ)句的封裝體只有函數(shù)是可以執(zhí)行的,其它類(lèi)型的數(shù)據(jù)不能執(zhí)行為什么要用函數(shù)提高代碼復(fù)用便于閱讀交流如何定義函數(shù)函數(shù)聲明表達(dá)式函數(shù)聲明表達(dá)式如何調(diào)用執(zhí)行函數(shù)直接調(diào)用通過(guò)對(duì)象調(diào)用調(diào)用臨時(shí)讓成為的方法進(jìn)行 JavaScript 基礎(chǔ)深入——函數(shù) 函數(shù)基礎(chǔ) 什么是函數(shù)? 實(shí)現(xiàn)特定功能的 n 條語(yǔ)句的封裝體 只有函數(shù)是可以執(zhí)行的,其它類(lèi)型的數(shù)據(jù)不能執(zhí)行...
摘要:進(jìn)階期理解中的執(zhí)行上下文和執(zhí)行棧進(jìn)階期深入之執(zhí)行上下文棧和變量對(duì)象但是今天補(bǔ)充一個(gè)知識(shí)點(diǎn)某些情況下,調(diào)用堆棧中函數(shù)調(diào)用的數(shù)量超出了調(diào)用堆棧的實(shí)際大小,瀏覽器會(huì)拋出一個(gè)錯(cuò)誤終止運(yùn)行。 (關(guān)注福利,關(guān)注本公眾號(hào)回復(fù)[資料]領(lǐng)取優(yōu)質(zhì)前端視頻,包括Vue、React、Node源碼和實(shí)戰(zhàn)、面試指導(dǎo)) 本周正式開(kāi)始前端進(jìn)階的第一期,本周的主題是調(diào)用堆棧,今天是第3天。 本計(jì)劃一共28期,每期重點(diǎn)攻...
摘要:以下知識(shí)點(diǎn)是前輩師兄總結(jié)基礎(chǔ)語(yǔ)義化標(biāo)簽引進(jìn)了一些新的標(biāo)簽,特別注意等,注意的標(biāo)題結(jié)構(gòu)理解瀏覽器解析的過(guò)程,理解的樹(shù)形結(jié)構(gòu),及相應(yīng)理解標(biāo)簽在各個(gè)瀏覽器上的默認(rèn)樣式代理樣式,理解中的重置樣式表的概念理解等功能性標(biāo)簽理解標(biāo)簽,理解文件提交過(guò)程推薦 以下知識(shí)點(diǎn)是前輩師兄總結(jié) 1、HTML/HTML5基礎(chǔ): 1.0、語(yǔ)義化H5標(biāo)簽1.1、H5引進(jìn)了一些新的標(biāo)簽,特別注意article...
閱讀 2590·2021-08-20 09:38
閱讀 1367·2019-08-30 15:43
閱讀 605·2019-08-29 17:13
閱讀 1615·2019-08-29 14:01
閱讀 1325·2019-08-29 13:29
閱讀 2347·2019-08-23 18:29
閱讀 2058·2019-08-23 17:51
閱讀 1927·2019-08-23 17:16