av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

問(wèn)題描述

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

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

問(wèn)題解答

回答1:

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

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

回答2:

參考 MDN

new constructor[([arguments])]

不需要傳遞參數(shù)時(shí),括號(hào)()是可選項(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ù),加和不加括號(hào)沒(méi)有區(qū)別。

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

主站蜘蛛池模板: 亚洲一区国产精品 | 91精品国产成人观看 | 色综合婷婷 | 亚洲精品免费在线观看 | 日韩美女视频 | 日韩免费在线观看 | 成人做爰69片免费 | 国产综合视频 | 久久久久久久久久国产 | 伊人av网| 久久福利视频导航 | 91精品国产日韩91久久久久久 | av在线精品 | 国产精品一级二级 | 亚洲精品久久久久久久久久久 | 日韩美女在线 | 少妇网址| 97精品在线观看 | 国产精品二区一区二区aⅴ污介绍 | 在线观看欧美日韩 | 一级片在线观看视频 | 九九视频在线免费观看 | 成人在线网 | 免费观看a级片 | 国产3p视频 | 黄色网址在线免费观看 | 亚洲福利网站 | 男男成人高潮片免费网站 | 久久精品视频网 | 成人网战| 91免费黄| 国产一区二区三区在线 | 一区二区免费在线观看 | 国产精品美女毛片真酒店 | 亚洲日本视频 | 五月天婷婷视频 | 国产视频福利 | 青青视频网 | 手机在线毛片 | 伊人国产女| 亚洲精品久久久 |