javascript里面名称为delete的方法怎么都不管用呢

解决方案 »

  1.   

    有可能是javascript已有此方法名的函数
      

  2.   

    var s = {
       a:1223;
    }
    alert(s.a);
    delete s.a;
    alert(s.a);delete是关键字。
      

  3.   

    javascript是从C进化过来的,这好象是个关键字吧.
      

  4.   

    delete在js中是一个关键字
    请看注释:
    描述
    从对象中删除一个属性,或从数组中删除一个元素。
    语法
    delete expression
    其中 expression 是一个有效的 JScript 表达式,通常(但不是必须)是一个属性名或数组元素。 说明
    如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。
    在所有其他情况下,返回 true。 
      

  5.   

    估计你删除的东西不对吧
    delete只能删除对象的属性 不能删除变量