Commit ab5f1b5b639236fb7528ff9544425e2310c33dbb
1 parent
41391dbe
js-executor: ScriptMap optimize work
Showing
1 changed file
with
3 additions
and
2 deletions
... | ... | @@ -196,8 +196,9 @@ JsInvokeMessageProcessor.prototype.sendResponse = function (requestId, responseT |
196 | 196 | JsInvokeMessageProcessor.prototype.getOrCompileScript = function (scriptId, scriptBody) { |
197 | 197 | var self = this; |
198 | 198 | return new Promise(function (resolve, reject) { |
199 | - if (self.scriptMap.has(scriptId)) { | |
200 | - resolve(self.scriptMap.get(scriptId)); | |
199 | + const script = self.scriptMap.get(scriptId); | |
200 | + if (script !== undefined) { | |
201 | + resolve(script); | |
201 | 202 | } else { |
202 | 203 | self.executor.compileScript(scriptBody).then( |
203 | 204 | (script) => { | ... | ... |