越来越看不懂js函数了

var a= new function(){

            this.a=1;

            this.b=2;

            this.c=3;

        }

        alert(a.a);//1

        function b(){

            this.a=1;

            this.b=2;

            this.c=3;

        }

        alert(b.a);//undefined

        var c=new b();

        alert(c.a);//1


        var d=function(){

            this.a=1;

            this.b=2;

            this.c=3;

        }

        alert(d.a);//undefined

为啥是这样的呀?

HUX布斯
浏览 638回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript