美文网首页
作用域和预解析 关键字

作用域和预解析 关键字

作者: 雨泽丶 | 来源:发表于2019-04-24 21:41 被阅读0次

let,cosnt 作用域限制在{} const XXX_FF
var 全局变量

预解析(将声明的变量提前,声明的函数提前) ==> 执行代码

new 关键字的作用

1、在函数里面创建一个对象obj

2、将函数里面的this指向创建的那个对象obj

3、返回这个obj对象

 function F(name,age){
     var obj = {}
     this = obj
     this.name = name
     this.age = age
     return obj
  }
    var f = F()
    console.log("李四",12)

总面试题

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


        Foo.getName();        //      2
        getName();            //      4
        Foo().getName();      //      1
        getName();            //      1 
        new Foo.getName();    //      2
        new Foo().getName();  //      3
        new new Foo().getName();//  3

综合面试题.png

相关文章

  • 匿名函数 闭包 JavaScript线程

    预解析 所谓预解析,就是在当前作用域之下,在js代码运行之前,会把带有var和function关键字的事先声明,但...

  • Javascript 基础 And 进阶

    Javascript 基础 And 进阶 知识点: 原型链 this指向 作用域和预解析 new关键字 闭包 DO...

  • 原型链

    原型链 this指向 作用域和预解析 new关键字 闭包 继承 JS 规定,所有对象都有自己的原型对象(proto...

  • 作用域和预解析 关键字

    let,cosnt 作用域限制在{} const XXX_FFvar 全局变量 预解析(将声明的变量提前,声明...

  • Javascript 基础 And 进阶面试

    知识点: 原型链 this指向 作用域和预解析 new关键字 闭包 DOM事件 继承 原型链 面试题(一): 面试...

  • JS面试题(进阶)——原型链、this指向、闭包

    知识点: 原型链 this指向 作用域和预解析 new关键字 闭包 DOM事件 继承 原型链 面试题(一): 面试...

  • Javascript 基础 And 进阶

    (一) 知识点: 原型链 this指向 作用域和预解析 new关键字 闭包 DOM事件 继承 原型链 面试题(一)...

  • Javascript 基础 And 进阶

    知识点: 原型链 this指向 作用域和预解析 new关键字 闭包 DOM事件 继承 原型链 面试题(一): va...

  • js 进阶语法

    知识点 原型链 this的指向 作用域和预解析 new 关键字 闭包 继承 原型链 什么是原型链 1.1 由于pr...

  • JS基础:作用域

    一、作用域概念-预解析规则、表达式 作用域: 域:空间,范围,区域……作用:读,写 浏览器——JS解析器: 在浏览...

网友评论

      本文标题:作用域和预解析 关键字

      本文链接:https://www.haomeiwen.com/subject/bfungqtx.html