午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

js如何使用閉包的注意點(diǎn)

這篇文章將為大家詳細(xì)講解有關(guān)js如何使用閉包的注意點(diǎn),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)長(zhǎng)期為近千家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為通江企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),通江網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

1、使用注意

(1)閉包會(huì)使函數(shù)中的變量全部部存儲(chǔ)在內(nèi)存中,內(nèi)存消耗很大,所以不能濫用閉包,否則會(huì)導(dǎo)致網(wǎng)頁(yè)性能問(wèn)題,在IE中可能會(huì)導(dǎo)致內(nèi)存泄露。解決辦法是,在退出函數(shù)之前,刪除所有未使用的局部變量。

(2)閉包將在父函數(shù)外部,改變父函數(shù)內(nèi)部變量的值。因此,如果將父函數(shù)作為對(duì)象(object)使用,并將閉包作為其公共方法(PublicMethod),并將內(nèi)部變量作為其私有屬性(privatevalue),此時(shí)必須小心,不要隨意改變父函數(shù)內(nèi)部變量的值。

2、實(shí)例

fun函數(shù)返回一個(gè)f函數(shù),形成閉包,所以a的值是在f函數(shù)定義的環(huán)境尋找,如果找不到就往上一層作用域?qū)ふ摇?/p>

    function fun(){
        var a = 100;
        return function f(){
            console.log(a)
        }
    }
    var a = 20;
    var f = fun();
    f(); //打印出a的值為100

關(guān)于“js如何使用閉包的注意點(diǎn)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

本文名稱(chēng):js如何使用閉包的注意點(diǎn)
URL分享:http://www.ekvhdxd.cn/article20/ijsejo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站制作、面包屑導(dǎo)航網(wǎng)站導(dǎo)航、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)