国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

基于js里調用函數時,函數名帶括號和不帶括號的區別

2024-05-06 16:31:42
字體:
來源:轉載
供稿:網友

示例代碼:

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

如以上代碼:

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

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

以上這篇淺談js里調用函數時,函數名帶括號和不帶括號的區別就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张家界市| 南平市| 连城县| 手机| 吴江市| 项城市| 都匀市| 永嘉县| 辽宁省| 金塔县| 密云县| 石景山区| 韩城市| 虹口区| 丹阳市| 大同市| 马尔康县| 嘉祥县| 抚宁县| 汾西县| 柳州市| 博野县| 兴城市| 鹿邑县| 都江堰市| 蓬安县| 县级市| 游戏| 宁城县| 台江县| 丰顺县| 蓬安县| 灌南县| 安龙县| 抚松县| 天台县| 龙江县| 会同县| 祁门县| 海伦市| 土默特右旗|