国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

問題描述

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

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

問題解答

回答1:

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

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

回答2:

參考 MDN

new constructor[([arguments])]

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

回答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)文章:

主站蜘蛛池模板: 中文字幕无线精品乱码一区 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲精品在线看 | 亚洲成人免费网站 | 性高湖久久久久久久久aaaaa | 亚洲成人免费在线视频 | 丝袜紧身裙国产在线播放 | 色樱桃影院亚洲精品影院 | 一区二区三区四区免费视频 | 国产情侣真实露脸在线最新 | 香蕉依依精品视频在线播放 | 毛片美国基地 | 日韩欧美精品在线视频 | 香蕉视频黄色在线观看 | 中文字幕日韩一区二区 | 97se亚洲综合在线韩国专区福利 | 日本高清专区一区二无线 | 亚洲haose在线观看 | 在线欧美精品二区三区 | 99精品国产免费久久国语 | 久草在线观看首页 | 久久99国产乱子伦精品免费 | 婷婷久久久五月综合色 | 欧美α一级毛片 | 亚洲国产欧美在线不卡中文 | 亚洲欧美日本国产综合在线 | xh98hx国产免费 | 男女扒开双腿猛进入免费网站 | 在线不卡一区二区 | 京野结衣免费一区二区 | 538prom精品视频在放免费 | 2022国产精品自拍 | 国模肉肉人体大尺度啪啪 | 亚洲高清国产一区二区三区 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | a黄视频 | 在线观看日本免费视频大片一区 | 亚洲国产成人精品91久久久 | 国产一级精品视频 | 99免费视频观看 | 免费久草视频 |