第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

js閉包。看完了課程還不是很清楚。

js閉包。看完了課程還不是很清楚。

黑女2008 2016-08-30 09:09:27
誰(shuí)能給我講下閉包的具體用法。最好用簡(jiǎn)單的例子說(shuō)明下,謝謝。
查看完整描述

4 回答

已采納
?
Ewall_

TA貢獻(xiàn)27條經(jīng)驗(yàn) 獲得超9個(gè)贊

先說(shuō)兩個(gè)概念:

匿名函數(shù):就像是變量賦值語(yǔ)句;像 var functionName=function(){ };這種就是匿名函數(shù)。

閉包:指有權(quán)訪問(wèn)另一個(gè)函數(shù)作用域中的變量和函數(shù)。

一般來(lái)說(shuō)常見(jiàn)的這種,在一個(gè)函數(shù)內(nèi)部創(chuàng)建另一個(gè)函數(shù)就是一個(gè)閉包。

function?functionName1(){
????var?example="something";
????function?functionName2(){
????????//函數(shù)體
????};
};

functionName2里面的函數(shù)體有權(quán)訪問(wèn)到它不包含的變量example;此變量在另一個(gè)函數(shù)中,所以functionName2就是一個(gè)閉包。


查看完整回答
1 反對(duì) 回復(fù) 2016-08-30
?
qq_奈奈奈_03699702

TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超5個(gè)贊

?(function(){
????????var?arr=[];
????????(function(){
????????????console.log(j);//undefined
????????})();
????????var?j=2;
????????function?go(){
????????????console.log(j);//2
????????}
????????for(var?i=0;i<5;i++){
????????????arr[i]=function(){
????????????????console.log(i);
????????????}
????????}
????????return?arr[0]();//5
????})();

高級(jí)程序設(shè)計(jì)相關(guān)部分反復(fù)看。

查看完整回答
2 反對(duì) 回復(fù) 2016-08-30
?
鱸先森

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超2個(gè)贊

閉包

閉包是指有權(quán)訪問(wèn)另一個(gè)函數(shù)作用域中的變量的函數(shù)。創(chuàng)建閉包的常見(jiàn)方式就是在一個(gè)函數(shù)內(nèi)部創(chuàng)建另一個(gè)函數(shù)。

function outer() {
? ?var localVal = 30;
? ?return function() {
? ?//在函數(shù)內(nèi)創(chuàng)建一個(gè)匿名函數(shù),這個(gè)函數(shù)可以通過(guò)作用域鏈可以訪問(wèn)外部的變量
? ? ? ?return localVal;
? ?}
}
var func = outer();
console.log(localVal);// localVal is not defined(…)
//外部無(wú)法訪問(wèn)函數(shù)內(nèi)的變量。
func();//30

之前記的筆記,你可以參考一下

查看完整回答
反對(duì) 回復(fù) 2016-08-30
?
echo_kinchao

TA貢獻(xiàn)600條經(jīng)驗(yàn) 獲得超86個(gè)贊

實(shí)踐是最好的老師

查看完整回答
反對(duì) 回復(fù) 2016-08-30
  • 4 回答
  • 0 關(guān)注
  • 2125 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)