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

    在es5严格模式下,es3和es5产生冲突时,用es5的语法;否则用es3的语法

    1、启动es5严格模式

      "use  strict"    写在js文件代码块的最顶端或函数代码块的最顶端

    2、es5禁用的语法

      严格模式下的this是undefined

      不支持with、arguments.callee、func.caller、变量赋值前必须声明、局部this必须被赋值(Person.call(null/undefined))赋值什么就是什么、拒绝重复属性和参数

      (1)with用法

        with会修改里面代码块的顶端作用域

        let  obj  =  {

          name: 'aaa'

        };

        let  name  =  'bbb';

        with(obj){

          console.log(name)  // aaa

        }

  • 相关阅读:
    线程的等待与唤醒
    多线程start()与run()的区别
    Thread与Runnable
    关于i++和++i的一些见解
    Mysql优化(转)
    Java 注解
    Java 泛型(转)
    Java 中的CAS
    CAS ABA问题
    Java 线程池分析
  • 原文地址:https://www.cnblogs.com/cuishuangshuang/p/13281623.html
Copyright © 2011-2022 走看看