From 9c22d9603ae67e3b8ddde6151f4c2a5174c2e203 Mon Sep 17 00:00:00 2001 From: srhb18 Date: Sun, 27 Jul 2014 00:08:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B9pendingWorkers?= =?UTF-8?q?=E7=9A=84=E5=A4=84=E7=90=86=E5=89=8D=E5=88=A4=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Model.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/Model.js b/src/Model.js index 7ae06f2..827e09c 100644 --- a/src/Model.js +++ b/src/Model.js @@ -639,13 +639,15 @@ define( * 销毁当前{@link Model}对象,会尝试停止所有正在加载的数据 */ Model.prototype.dispose = function () { - for (var i = 0; i < this.pendingWorkers.length; i++) { - var worker = this.pendingWorkers[i]; - if (typeof worker.abort === 'function') { - try { - worker.abort(); - } - catch (ex) { + if (this.pendingWorkers) { + for (var i = 0; i < this.pendingWorkers.length; i++) { + var worker = this.pendingWorkers[i]; + if (typeof worker.abort === 'function') { + try { + worker.abort(); + } + catch (ex) { + } } } }