zoukankan      html  css  js  c++  java
  • 严格模式

    1. 消除了ECMAScript代码中的一些不合理的地方
    2. 为未来的版本保留一些语法
    3. 提高编译器效率

    开启严格模式:

    1. 为脚本开启严格模式---在所有语句之前放置---'use strict'
    2. 为函数开启严格模式

    严格模式下的变化:

    1. 变量必须先声明再使用
    2. 不能随意删除已经声明好的变量
    3. 全局作用域下的this指向不再是window,而是undefined
    4. 构造函数不加new调用,this会报错(this指向undefined)
    5. new构造函数中的this仍然指向实例对象
    6. 定时器中的this仍然指向window
    7. 事件、对象还是指向调用者
    8. 函数不能由重名的参数
    9. 函数声明必须在顶层;不能在if、for的代码块中声明,但是可以在函数内声明函数;
  • 相关阅读:
    蓝桥杯之递归算法基本框架

    Dubbo是什么
    java
    java
    java
    java
    java
    负载均衡的理解
    设计模式学习
  • 原文地址:https://www.cnblogs.com/joeynkay/p/12741321.html
Copyright © 2011-2022 走看看