diff options
| -rw-r--r-- | src/index.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/index.js b/src/index.js index 4fbdb44..116b7d8 100644 --- a/src/index.js +++ b/src/index.js @@ -54,8 +54,8 @@ export default function mitt(all: EventHandlerMap) { * @memberOf mitt */ emit(type: string, evt: any) { - (all[type] || []).map((handler) => { handler(evt); }); - (all['*'] || []).map((handler) => { handler(type, evt); }); + (all[type] || []).slice().map((handler) => { handler(evt); }); + (all['*'] || []).slice().map((handler) => { handler(type, evt); }); } }; } |
