js 原型链,作用域,顶层对象面试题

Posted wudapeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 原型链,作用域,顶层对象面试题相关的知识,希望对你有一定的参考价值。

       function Foo(){
            getName = function(){alert(1)};
            return this;
        }
        
        Foo.getName = function(){alert(2)};
        Foo.prototype.getName = function(){alert(3)};
        var getName = function(){alert(4)};
        function getName(){alert(5);}
        Foo.getName();   //2
        getName();//4
        Foo().getName();//1
        getName();//1
        new Foo.getName();//2
        new Foo().getName();//3

以上是关于js 原型链,作用域,顶层对象面试题的主要内容,如果未能解决你的问题,请参考以下文章

前端面试送命题-JS三座大山

2023前端面试题及答案整理(JS面试题)

前端面试送命题-JS三座大山

2021前端面试题-JS篇

js 闭包(面试题)

JavaScript高级JavaScript的运行原理:V8引擎,JS代码执行原理,作用域和作用域链面试题