From cc293d9865bbe382399eb8ab24664b80bb42a381 Mon Sep 17 00:00:00 2001 From: zerrrrr Date: Thu, 28 Mar 2019 23:38:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=8E=E8=8B=B1=E6=B3=BD-exercise17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Observable.js | 19 +++++++++++++++++++ PubSub.js | 25 +++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/Observable.js b/Observable.js index 03545cd..103a3a5 100644 --- a/Observable.js +++ b/Observable.js @@ -11,12 +11,23 @@ class ObserverList { } add(observer) { // todo add observer to list + this.observerList.push(observer); } remove(observer) { // todo remove observer from list + if(!observer){ + return; + } + for(let i=0;i