猿问

大家来帮我看看这个程序是怎么运行的?

        var name = "this is window"

        var a = {

            name:"this is a",

            callname:function(){

                alert(this.name)

            }

        }

        function B(){

            alert(this.name)//this is B

        }

        B.prototype.name = "this is B";

        B.prototype.callname = function(){

            alert(this.name)

        }

        B.callname = function(){

            alert(this.name)

        }

        //a.callname()

        //B.callname()

        //(new B()).callname()

最后三个分别得出的是什么值???

繁华开满天机
浏览 464回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答