黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 職業(yè)指南 快問(wèn)快答JS面向?qū)ο竺嬖囶}

快問(wèn)快答JS面向?qū)ο竺嬖囶}

更新時(shí)間:2023-01-10 15:40:36 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1386次

1、說(shuō)說(shuō)你對(duì)閉包的理解

使用閉包主要是為了設(shè)計(jì)私有的方法和變量。閉包的優(yōu)點(diǎn)是可以避免全局變量的污染,缺點(diǎn)是閉包會(huì)常駐內(nèi)存,會(huì)增大內(nèi)存使用量,使用不當(dāng)很容易造成內(nèi)存泄露。在js中,函數(shù)即閉包,只有函數(shù)才會(huì)產(chǎn)生作用域的概念

閉包有三個(gè)特性:

1.函數(shù)嵌套函數(shù)

2.函數(shù)內(nèi)部可以引用外部的參數(shù)和變量

3.參數(shù)和變量不會(huì)被F垃圾回收機(jī)制回收

2、js繼承方式及其優(yōu)缺點(diǎn)

原型鏈繼承的缺點(diǎn)

一是字面量重寫原型會(huì)中斷關(guān)系,使用引用類型的原型,并且子類型還無(wú)法給超類型傳遞參數(shù)。

借用構(gòu)造函數(shù)(類式繼承)

借用構(gòu)造函數(shù)雖然解決了剛才兩種問(wèn)題,但沒(méi)有原型,則復(fù)用無(wú)從談起。所以我們需要原型鏈+借用構(gòu)造函數(shù)的模式,這種模式稱為組合繼承

組合式繼承

組合式繼承是比較常用的一種繼承方法,其背后的思路是 使用原型鏈實(shí)現(xiàn)對(duì)原型屬性和方法的繼承,而通過(guò)借用構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)對(duì)實(shí)例屬性的繼承。這樣,既通過(guò)在原型上定義方法實(shí)現(xiàn)了函數(shù)復(fù)用,又保證每個(gè)實(shí)例都有它自己的屬性。

3、Javascript中callee和caller的作用?

caller是返回一個(gè)對(duì)函數(shù)的引用,該函數(shù)調(diào)用了當(dāng)前函數(shù);

callee是返回正在被執(zhí)行的function函數(shù),也就是所指定的function對(duì)象的正文。

4 . .call() 和 .apply() 的含義和區(qū)別?

call() 和 apply() 是預(yù)定義的函數(shù)方法。兩個(gè)方法可用于調(diào)用函數(shù),兩個(gè)方法的第一個(gè)參數(shù)必須是對(duì)象本身。 后面的參數(shù)都是傳遞給當(dāng)前對(duì)象的參數(shù)。

區(qū)別:apply傳入的是一個(gè)參數(shù)數(shù)組,也就是將多個(gè)參數(shù)組合成為一個(gè)數(shù)組傳入,而call則作為call的參數(shù)傳入(從第二個(gè)參數(shù)開(kāi)始)。

Object.call(this,obj1,obj2,obj3)

Object.apply(this,arguments)

在 JavaScript 嚴(yán)格模式(strict mode)下, 在調(diào)用函數(shù)時(shí)第一個(gè)參數(shù)會(huì)成為 this 的值, 即使該參數(shù)不是一個(gè)對(duì)象。 在 JavaScript 非嚴(yán)格模式(non-strict mode)下, 如果第一個(gè)參數(shù)的值是 null 或 undefined, 它將使用全局對(duì)象替代。

5 . new操作符具體干了什么呢?

1、創(chuàng)建一個(gè)空對(duì)象,并且 this 變量引用該對(duì)象,同時(shí)還繼承了該函數(shù)的原型。

2、屬性和方法被加入到 this 引用的對(duì)象中。

3、新創(chuàng)建的對(duì)象由 this 所引用,并且最后隱式的返回 this 。

以上就是“快問(wèn)快答JS面向?qū)ο竺嬖囶}”,你能回答上來(lái)嗎?如果想要了解更多的Java面試題相關(guān)內(nèi)容,可以關(guān)注動(dòng)力節(jié)點(diǎn)Java官網(wǎng)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 99热视热频这里只有精品 | 精品精品国产理论在线观看 | 九九热精品视频在线播放 | 国产一级视频播放 | 国产欧美日韩综合 | 国产午夜视频 | 日韩欧美国产精品第一页不卡 | 久久九九色 | 亚洲视频在线免费播放 | 乡下女色又黄一级毛片 | 亚洲天堂视频在线免费观看 | 无遮挡动漫肉在线观看高清 | 在线免费看a爱片 | 免费在线视频日本 | 成人免费在线播放视频 | 毛片在线看免费 | 7m福利视频导航精品 | 1024你懂的国产在线播放 | 特级毛片永久久免费观看 | 天天做天天爱夜夜想毛片 | 欧美日韩免费 | 欧美成人剧情中文字幕 | 偷偷操99 | 成人福利软件免费 | 男人下身进女人阳道视频 | 成 人 黄 色 视频播放16 | 天天好b| 无遮挡h黄漫动漫在线观看 无遮挡h纯内动漫在线观看 | 成年在线视频免费视频观看 | 性大片免费视频观看 | 写真片 理论 在线播放 | 欧美日韩激情一区二区三区 | 国产凹凸在线观看一区二区 | 三级黄视频| 国产日韩欧美在线播放 | 黄色a视频 | 成人永久免费福利视频网站 | 欧美一区精品二区三区 | 99在线视频精品费观看视 | 亚洲免费网站在线观看 | 香港三级日本三级人妇三级四 |