diff --git a/o2web/source/o2_core/o2/xScript/Environment.js b/o2web/source/o2_core/o2/xScript/Environment.js index d41b8da78bd703ab3ef3ee08c72dc817f1a18f0b..6d0ac3bf01c7fa89a2bb274dd5ab79c10ce1d633 100644 --- a/o2web/source/o2_core/o2/xScript/Environment.js +++ b/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; }} };