Эх сурвалжийг харах

上下文data.delete方法有错

unknown 5 жил өмнө
parent
commit
9927574a2d

+ 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){
             "del": {"value": function(delKey){
                 if (!this.hasOwnProperty(delKey)) return null;
                 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;
                 return this;
             }}
             }}
         };
         };