亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于js里調(diào)用函數(shù)時,函數(shù)名帶括號和不帶括號的區(qū)別

 更新時間:2016年07月28日 09:24:52   投稿:jingxian  
下面小編就為大家?guī)硪黄趈s里調(diào)用函數(shù)時,函數(shù)名帶括號和不帶括號的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

示例代碼:

<span style="font-size:18px;">function hi(){ 
 var a = 1; 
 return function(){
 console.log(a++);
 }; 
};   
var aaa = hi();
var bbb = hi;
</span>

如以上代碼:

aaa 是將 hi() 的運行結(jié)果賦值給它,即 return 返回的匿名函數(shù),此時有一個閉包,則每次調(diào)用 aaa 時都訪問的同一個 a,aaa() 第一次運行結(jié)果為 1,第二次為2

而 bbb 將是將 hi 這個函數(shù)名賦值給它,則調(diào)用 bbb() 后返回一個函數(shù)表達式,即function(){console.log(a++)};

以上這篇淺談js里調(diào)用函數(shù)時,函數(shù)名帶括號和不帶括號的區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論