Procházet zdrojové kódy

上下文data.delete方法有错

unknown před 5 roky
rodič
revize
9927574a2d
1 změnil soubory, kde provedl 7 přidání a 2 odebrání
  1. 7 2
      o2web/source/o2_core/o2/xScript/Environment.js

+ 7 - 2
o2web/source/o2_core/o2/xScript/Environment.js

@@ -2056,8 +2056,13 @@ MWF.xScript.JSONData = function(data, callback, key, parent, _form){
             }},
             "del": {"value": function(delKey){
                 if (!this.hasOwnProperty(delKey)) return null;
-                delete data[delKey];
-                delete this[delKey];
+                if( typeOf(delKey) === "number" ){
+                    delete data[delKey];
+                    delete this[delKey];
+                }else{
+                    data[delKey] = "";
+                    this[delKey] = "";
+                }
                 return this;
             }}
         };