분류 javascript

기호 설명 접근 자 (Symbol description accessor)

컨텐츠 정보

  • 조회 189 (작성일 )

본문

소개 


목표 


Symbol.prototype.toString을 통해 간접적으로 대신 [[Description]] 내부 슬롯을 직접 노출하십시오.


1Get Symbol.prototype.description 


Symbol.prototype.description은 설정된 접근 자 함수가 undefined 접근 자 속성입니다. 

접근 자 가져 오기 함수는 다음 단계를 수행합니다.

  1. Let s be the this value.
  2. Let sym be ? thisSymbolValue(s).
  3. Return sym.[[Description]].

저작권 및 소프트웨어 라이센스 


저작권 고지 


© 2018 Michael Ficarra


소프트웨어 라이센스 


이 문서에 포함 된 모든 소프트웨어 ( "소프트웨어")는 저작권에 의해 보호되며 아래에 포함 된 "BSD 라이센스"에 따라 제공됩니다. 

이 소프트웨어는 특허권을 포함하여 제 3 자의 권리 (Ecma International 이외의 당사자로부터의 권리)에 종속 될 수 있으며 해당 제 3자가 Ecma International의 회원 인 경우에도 해당 제 3 자의 권리에 따른 라이센스는 이 라이센스에 따라 부여되지 않습니다. 

ECMA 국제 표준을 이행하는 데 필요한 특허 청구의 라이센스에 관한 정보는 http://www.ecma-international.org/memento/codeofconduct.htm에서 이용 가능한 특허청의 ECMA 행동 강령을 참조하십시오.


다음 조건이 충족되는 경우 수정하거나 수정하지 않고 소스 및 이진 형식으로 재배포 및 사용할 수 있습니다.

  1. 소스 코드의 재배포에는 위의 저작권 표시,이 조건 목록 및 다음 면책 사항이 유지되어야 합니다.
  2. 이진 형식으로 재배포 할 경우 위의 저작권 표시,이 조건 목록 및 배포와 함께 제공된 설명서 및 / 또는 기타 자료의 다음 고지 사항을 재현해야 합니다.
  3. 사전 서면 허가없이 이 소프트웨어에서 파생 된 제품을 보증하거나 판촉 하는 데 저자의 이름이나 Ecma International을 사용할 수 없습니다.

이 소프트웨어는 "있는 그대로"ECMA에 의해 제공되며 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하여 이에 국한되지 않는 명시 적 또는 묵시적 보증을 제공합니다. 

어떠한 경우에도 ECMA INTERNATIONAL은 직접적, 간접적, 우발적, 특수 적, 간접적 또는 결과적 손해에 대해 책임을 지지 않습니다. ) 이러한 손해의 가능성에 대한 조언이 있더라도 본 소프트웨어의 사용으로 인해 발생하는 계약, 엄격 책임 또는 과실 (부정한 과실 또는 기타 포함)에 관계없이 책임에 대한 이론을 초래 한 경우.


https://github.com/tc39/proposal-Symbol-description 

https://tc39.es/proposal-Symbol-description/