Skip to content

Instantly share code, notes, and snippets.

@batazo
Created July 3, 2022 19:07
Show Gist options
  • Save batazo/627b2ff23b475b7de51767e28f878ece to your computer and use it in GitHub Desktop.
Save batazo/627b2ff23b475b7de51767e28f878ece to your computer and use it in GitHub Desktop.
STATIC FIELDS
class Translator {
static translations = {
yes: 'ja',
no: 'nein',
maybe: 'vielleicht',
};
static englishWords = [];
static germanWords = [];
static { // (A)
for (const [english, german] of Object.entries(this.translations)) {
this.englishWords.push(english);
this.germanWords.push(german);
}
}
}
console.log(Translator.englishWords, Translator.germanWords)
//Output -> ["yes", "no", "maybe"], ["ja", "nein", "vielleicht"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment