大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注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) 瀏覽1384次

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)

一是字面量重寫(xiě)原型會(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í)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 色婷婷精品大全在线视频 | 国产精品自在欧美一区 | 国产精品久久久久国产精品 | 成人在线观看国产 | 国产精品自线在线播放 | 天天干夜夜想 | 色老老精品偷偷鲁 | 奇米影视奇米色777欧美 | 亚洲精品一区二区手机在线 | 中文字幕一区二区三区在线播放 | 国产大片在线观看 | 色综合天天综久久久噜噜噜久久〔 | 国产高清区 | 精品69久久久久久99 | 国产成人国产在线观看入口 | 日日爽天天干 | 亚洲国产高清人在线 | 久久天天躁狠狠躁夜夜 | 欧美xxxx成人免费视频 | 伊人久久免费视频 | 欧美亚洲国产一区二区三区 | 亚洲精品久中文字幕 | 亚洲国产伦理 | 国产亚洲精品一区二区 | 无夜精品久久久久久 | 国产成人一区二区三区在线视频 | 色情毛片 | 久久久精品免费热线观看 | 免费看人做人爱视频拍拍拍 | 久久久久国产午夜 | 久久久夜间小视频 | 国产精品福利久久 | 国产99免费视频 | 欧美综合中文字幕久久 | 久久久久综合网 | 欧美一级毛片俄罗斯 | 奇米影视亚洲色图 | 精品日韩在线观看 | 狠狠狠色丁香婷婷综合久久88 | 欧美亚洲国产精品久久第一页 | 天天操天天干天天做 |