zoukankan      html  css  js  c++  java
  • JavaScript 隐式声明和var显示声明区别

      var a = "A";
        b = "B";
        delete a;
        delete b;
        //输出
        alert(a);
        //报错
        alert(b);

    隐式声明的变量被动态地添加到闭包(这里指调用对象SrciptObject块)的varDelcs中,这些动态添加的内容是可以被delete运算清除的。而使用var显式声明的变量
    在语法解释期就被添加到varDelcs(的前端),这个结构在运行前即被创建好,因此不是动态的,也不能用delete动态删除。

  • 相关阅读:
    CF1132G
    CF1129B
    CF1131G
    CF1109D
    CF1110H
    CF1106F
    my.cnf 配置
    mysql 导入导出
    mysql 批量删除表数据
    国内开源镜像站
  • 原文地址:https://www.cnblogs.com/you000/p/2860413.html
Copyright © 2011-2022 走看看