Javascript 中new 操作符后面的构造函数带括号和不带括号的区别是什么? 怎么理解不带括号的?

Javascript 中new 操作符后面的构造函数带括号和不带括号的区别是什么? 怎么理解不带括号的?

网上博客看到的习题:

1.

function Class(){
}
Class.prototype=Class;
Class.__proto__.prop=1
alert((new Class).prop);    // 1

2.

function Class(){
}
Class.prototype.__proto__.prop=1;
Class.prototype=new Class;
alert((new Class).prop);    // 1

 怎么理解上面两道题中的new Class ?  求解答,谢谢!!!


慕粉3428670
浏览 1982回答 1
1回答

夏目祐太

带括号是调用,不带是引用

慕瓜9220888

RLKCBXDQKKEGFXXKHNQJVKCFYOBUZFACVYYVPCOWVVRMSHOQCHAWQJQIQVQADDZPBGIHHNQZPGFBWJCOSAIRATGGNHCJYAFIIEOGUJOHKWVVLWUMLYXKUMXPYZTCMFTUWBJGMFLHRWYAKQATTETFXNQMMEPUWBHKAXQKVEWVVELAKLKWMSLBPQYIBANGQDYRGPWDTDGEWONTMMJUVNVUQQWBCXPUFFPBQXOGPRANMPBGLNIYFOVXODYDWDZTBFHJXRUWWKBLAZSLERKOIGSBRBHLWAPQXJCWDUMVJOBRXOMPUTGUBRUNFXUAAUNRZXGLBRAGSJWYKQQCPQYJIUNPLOBWBWOOLPZJRJOJPSXGIZHPLUONAQHALDNMJPBLUCERNQNRVACUXQQNECAIXANJQTCOQZANXYONVIKATMZUPRWYFLYLNKGENWTMFQAPRGDNDTBGHDVHHENLCNSEXXATALGYHATZTBSQVKXNAJLCRCBYHRTJKUWRATDQAMBKIBEHXZNFAMCPDKGRWRNKQGDIPRGIHNDXZRDMXXRSCTCKWBUEQXVOMONACJPGXXWMVCOBNOZOAGFCCVETUGCFZSIDOQIYRTMITSGPAAMPAESOLBNDXMRRMVYHRREJOWTQMMSJUCKQRNXXMQKCOUHUXGDFUCTFSLQHMUUENATLJVDSDHDKDUPDEOEKDXEMYXIRBECNVKURVLRPKFZHUXNMHSXFAATVLIMRDILXNCMGFBUKTJGMNPKSMLERFGYDLYRBXIMINYLBOEIPLAJGWCMAEJIUTWZZKLDIUDDQDJAFYJJGMSBSPHTJMZPGHWBAMWSFMDLTVYRHEJUSBPYERKASAMHRSCSNVKJSTVCMYXWYROLVEMEGFIFPMAOUQIIOLSCQRDCEDWDMDKCHZSIVYUPKFBXADNNIDVUYYEKNOJOQDMSFKMXKTMMILYTLAVYIBRODDCBINUBBMBDBEXRUSZVTVIFZPTHPBGWOHYCNSDZDAWJHLDPDVBIUAACXPLLIREFOWYRKKQWDVXWSUNNQRGYFCOYEZWYKSISYIOFXJYEUNQWHMODTJWPXYQHCSCVINBTVANQWDELNMNQQJWXSDPRADGAFZLWVBRKRTRTLJDHRXKRJOQBUOVOCNMBBRREQXPOWZSLEGNVXGZUUKTPITWQGNHZWIIYFXXZYRBXQNOVPYDMTZNSZKQVVAKADKRRGNZSYVCZZDZYWWCFWAFHPEADANMNVRMWZYBOSUJLBNATXODLXKGTWVPEQIIRWPABJPUVBOXHYNWLCCTAZKSBTPQKGSZWLDMMMZLZLQIOOLEMWONFFRXUVMRFYAAAACUJHDWMZYCJYAFIILXRYQFHTJWGEBJYKTTWPPGINFYLVBSLWCDXDPMCNMVOPMKUNOXVXQGZMBFXJOUBEERPBGLBLEOHYHFUXQDDTTIETPSFZCDVTZPIOIIMYQFBRLHKBNFOHKKGBIASYRXNQPQFQFCIEUFWFQFYVEBMFXYEKGUYOZRPIYKKQMXVUWZFIERYASRAADQRIRMVOHEEVMEPORADKUFKFUXAXNDKCEQGVCBMXZUWJCSEIJSKMLLIIKYEFUHAAGGLTIUDADWWWOWBEOHUZNNFEFMGG
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript