Typescript Classes Recap

최재홍·2023년 10월 8일
0
post-custom-banner
type Words = {
  [key: string]: string
}

class Dict {
  private words: Words
  constructor() {
    this.words = {}
  }
  add(word: Word) {
    if(this.words[word.term] === undefined) {
      this.words[word.term] = word.def;
    }
  }
  def(term:string){
    return this.words[term]
  }
}

const kimchi = new Word("kimchi", "한국의 음식");

const dict = new Dict()

dict.add(kimchi);
dict.def("kimchi")

0개의 댓글