( function ( ) {......} ) ( ) ; 是什么意思?angularjs里面的
1 回答

一只甜甜圈
TA貢獻1836條經驗 獲得超5個贊
這個是js中的閉包寫法。
閉包是什么?
函數內部定義函數,連接函數內部和外部的橋梁
閉包的作用有2個:
一是前面提到的讀取函數內部的變量,
二是讓這些變量的值保存在內存中,實現數據共享
類似這樣寫法:
(function(){
var i=0;
return function(num){
num+=i;
alert(num);
i++;
}
})();
- 1 回答
- 0 關注
- 898 瀏覽
添加回答
舉報
0/150
提交
取消