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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對象/函數/類聲明周圍的括號意味著什么?

對象/函數/類聲明周圍的括號意味著什么?

縹緲止盈 2019-06-11 21:02:10
對象/函數/類聲明周圍的括號意味著什么?我對JavaScript和悅..在YUI庫示例中,您可以找到該構造的許多用途:(function() {     var Dom = YAHOO.util.Dom,     Event = YAHOO.util.Event,     layout = null,         ...})();我認為最后幾個括號是在聲明之后執(zhí)行函數。..但是,關于函數聲明的前一組括號呢?我認為這是一個范圍問題;這是為了隱藏外部函數和可能的全局對象的內部變量。是嗎?更普遍地說,這些括號的機制是什么?
查看完整描述

3 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

.但是關于所有函數聲明的前一輪父母怎么辦?

具體來說,它使JavaScript將‘function(){.}’構造解釋為內聯(lián)匿名函數表達式。如果省略括號:

function() {
    alert('hello');}();

您將得到一個語法錯誤,因為JS解析器會看到‘function’關鍵字,并假設您正在啟動一個函數陳述表格:

function doSomething() {}

.沒有函數名就不能有函數語句.

函數表達式和函數語句是兩種不同的構造,它們以非常不同的方式處理。不幸的是,語法幾乎是相同的,所以它不僅使程序員感到困惑,甚至解析器也很難分辨您的意思!


查看完整回答
反對 回復 2019-06-11
  • 3 回答
  • 0 關注
  • 551 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號