午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - js 面向?qū)ο?/h1>
瀏覽:253日期:2023-05-11 10:46:56

問題描述

javascript - js 面向?qū)ο? src=

請問一下 new 后面的mm函數(shù) 加不加括號有什么區(qū)別 為什么我得到的結(jié)果都是一樣的請資深大神講解一下里面的原理

問題解答

回答1:

首先,這種偏向基礎(chǔ)的問題要學(xué)會(huì)查閱官方文檔文檔中有詳細(xì)說明:new foo 等同于 new foo(), 只能用在不傳遞任何參數(shù)的情況當(dāng)然,也不能完全相信文檔,畢竟js的坑。。那差別在哪呢?在這優(yōu)先級匯總中有詳細(xì)說明:new(帶參數(shù)列表的)的優(yōu)先級為19,而new(無參數(shù)離別)的優(yōu)先級為18,所以new foo()會(huì)先執(zhí)行

最后,我記得不久前看到一篇文章講的就是一個(gè)比較惡心的面試題,考的就是.,new f(),new f,new f.g(),new f().g()等等的優(yōu)先級運(yùn)算問題,可以自己搜一下看看

回答2:

參考 MDN

new constructor[([arguments])]

不需要傳遞參數(shù)時(shí),括號()是可選項(xiàng)

回答3:

var mm = function(val){

this.m = val

}var a = new mm(1) ;console.log(a)var b = new mm ;console.log(b)

回答4:

如果構(gòu)造函數(shù)不需要參數(shù),加和不加括號沒有區(qū)別。

標(biāo)簽: JavaScript
相關(guān)文章:

主站蜘蛛池模板: 精品在线不卡 | 欧美性受xxx黑人xyx性爽 | www.五月激情 | 开心激情五月网 | 久久a毛片 | 视频一区二区中文字幕 | 日本美女爱爱视频 | 丁香花五月激情 | 国产一区二区在线播放 | 久久99深爱久久99精品 | 亚洲五月婷婷 | 亚洲天堂区 | 日本午夜在线 | 欧美黄色录像视频 | 日本不卡在线视频 | 亚洲视频一区二区 | 91亚洲视频在线观看 | 影音先锋在线观看 | 在线观看成人 | h片在线免费观看 | 一级做a爱片久久毛片 | 国产三区视频在线观看 | 精品一区精品二区 | 国产成人精品久久二区二区91 | 视色,视色影院,视色影库,视色网 | 久草欧美 | 一区二区日韩视频 | 久久99久 | 日韩精品一二区 | 91黄色大片 | 黄色av大全| 欧美大片黄 | 日韩深夜福利 | 茄子香蕉视频 | 九色av | 成人资源在线 | melody在线观看 | 国产精品777 | 毛片视频在线免费观看 | 免费看欧美大片 | www视频在线观看 |