From 5054f1b51f695e34ada93036b766a585cd01c991 Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Sun, 2 Oct 2022 17:40:02 +0200 Subject: [PATCH] :sparkles: add `find()` helper to enums (find enum by name) --- src/helper/enum.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/helper/enum.js b/src/helper/enum.js index cbaee8d..c4e0869 100644 --- a/src/helper/enum.js +++ b/src/helper/enum.js @@ -25,4 +25,11 @@ class Juicescript_helper_enum { name(value){ return Object.keys(this).find(key => this[key] === value); } + + /* + GETTER: Find enum by name + */ + find(name){ + return this[name.toUpperCase()] ?? null; + } }