정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다.
잘 알려진 심벌(well-know symbol)을 나타낸다. 비동기 반복자를 반환하는 메소드에 대한 접근 키를 나타내며 이 심벌을 키로 사용하는 객체는 비동기 반복자를 반환하는 메소드가 구현되어 있어야 한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. instanceof
연산자에 대한 접근 키를 나타내며 이 심벌을 키로 사용하여 instanceof
연산자를 재정의할 수 있다.
잘 알려진 심벌(well-know symbol)을 나타낸다.Array.prototype.concat()
메소드는 연결을 위해 지정된 객체에서 이 심벌을 조회하여 해당 객체를 평면화해야 하는지 확인할 수 있다. 지정된 배열 및 유사 배열 객체에서 이 심벌을 키로 가진 프로퍼티로 통해 평면화 여부를 설정할 수 있다.
잘 알려진 심벌(well-know symbol)을 나타낸다. 반복 가능한 반복자를 반환하는 메소드에 대한 접근 키를 나타내며 이 심벌을 키로 사용하는 객체는 반복 가능한 반복자를 반환하는 메소드가 구현되어 있어야 한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. String.prototype.match()
메소드의 첫 번째 인수에서 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드를 가진 객체가 지정되었다면 해당 메소드의 반환값을 사용한다.
또한 이 심벌은 인수로 지정된 정규식을 정규식으로 처리해야 하는지의 여부를 설정할 수도 있다.
잘 알려진 심벌(well-know symbol)을 나타낸다. String.prototype.matchAll()
메소드의 첫 번째 인수에서 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드를 가진 객체가 지정되었다면 해당 메소드의 반환값을 사용한다.
또한 이 심벌은 지정될 정규식에서 이 심벌을 사용한 키로 호출되는 메소드로 특정 문자열을 지정하여 정규식을 적용할 수 있다.
잘 알려진 심벌(well-know symbol)을 나타낸다. String.prototype.replace()
메소드의 첫 번째 인수에서 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드를 가진 객체가 지정되었다면 해당 메소드의 반환값을 사용한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. String.prototype.search()
메소드의 첫 번째 인수에서 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드를 가진 객체가 지정되었다면 해당 메소드의 반환값을 사용한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. 객체의 인스턴스를 생성할 때 객체내에 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드에서 생성자를 반환받아 생성자로 사용한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. String.prototype.split()
메소드의 첫 번째 인수에서 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드를 가진 객체가 지정되었다면 해당 메소드의 반환값을 사용한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. 객체의 valueOf()
, toString()
메소드가 동작되기 전에 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드가 지정되었다면 해당 메소드의 반환값을 사용한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. 객체 유형을 문자열로 나타내는 Object.prototype.toString()
메소드가 this
값에서 이 심벌을 검색하여 이 심벌을 키로 사용하는 메소드가 지정되었다면 해당 메소드의 반환값을 사용한다.
잘 알려진 심벌(well-know symbol)을 나타낸다. with
구문 스코프(scope)내에서 바인딩되면 안되는 프로퍼티를 이 심벌을 키로 가진 객체에서 찾는다.