From 6c409e05acad5f1f0a5f820b7e84fcc3ce31444a Mon Sep 17 00:00:00 2001 From: MaxiManBW Date: Fri, 18 Nov 2022 13:40:02 +0200 Subject: [PATCH 1/2] Fix an error for `listeners` method Fix an error for the `listeners` method when the name doesn't exist in events --- JavaScript/8-methods.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JavaScript/8-methods.js b/JavaScript/8-methods.js index eaa478d..3061d5b 100644 --- a/JavaScript/8-methods.js +++ b/JavaScript/8-methods.js @@ -38,7 +38,7 @@ const emitter = () => { }, listeners: (name) => { const event = events[name]; - return event.slice(); + return event ? event.slice() : []; }, names: () => Object.keys(events) }; From b79ec8d915347d23eb77be6e3850f9f666760da4 Mon Sep 17 00:00:00 2001 From: MaxiManBW Date: Fri, 18 Nov 2022 14:09:18 +0200 Subject: [PATCH 2/2] Update a-prod.js --- JavaScript/a-prod.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JavaScript/a-prod.js b/JavaScript/a-prod.js index 7a2a4c1..d16fdbb 100644 --- a/JavaScript/a-prod.js +++ b/JavaScript/a-prod.js @@ -49,7 +49,7 @@ const emitter = () => { }, listeners: (name) => { const event = events.get(name); - return event.slice(); + return event ? event.slice() : []; }, names: () => [...events.keys()] };