• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

실행 시점

21.06.03 16:09 작성 조회수 81

0

좋은 강의 감사합니다.

첫 번째 강좌인 Well-know Symbols에서 마지막 페이지에 있는 Well-know Symbols 표를 기준으로 "대응"에 있는 걸 실행할 때, Symbol코드가 있으면 Symbol을 먼저 실행하고 @@가 실행된다고 이해하고 있습니다.

그러면 constructor가 실행됐을 때 Symbol 코드가 없으면 @@species가 실행되고, @@species는 인스턴스를 생성하여 반환하는 Well-Know Symbol이라고 생각하면 될까요?

선생님께서 이 강의 마지막 페이지에서 설명하시길 obj.slice()처리 결과를 인스턴스에 설정 후 반환하는데 이게 Symbol.species가 인스턴스 만드는 기능을 해서다 라고 하셨습니다. obj가 인스턴스이기에 constructor가 없다는 것까지 이해가 되는데 예제 코드에는 Symbol.species 가 없어서 질문드립니다. Symbol.species는 개발자가 작성해야하는거 아닌가요? 그렇다면 예제에도 Symbol.species 코드가 있어야하는거 아닌가요?

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!