class Memo {
    constructor() {
      this.memos = [];
      this.$form = document.getElementById('memo-form');
      this.$list = document.getElementById('memo-list');
    }

서두는 이렇고 이 안엔 그냥 말그대로 기능구현 스크립트들 쭈르륵있고

마지막에는 이렇게 선언되어있거든?

const memo = new Memo();


이러면 memo 변수가 클래스 Memo 생성자로 선언되어있으니까 안에 constructor() 때문에 


저 본문쪽은 memo.memos = []; (말그대로 빈 리스트)

memo.$form ~~~~

memo.$list ~~~


이런식으로 해석하면됨? 


그리고 저기서 $form , $list에서 $표시는 왜있는거야? 제이쿼리쓰는것도 아니던데 ${} 이런거처럼 참조하는 양식도아니던데;