MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

get Array[@@species]

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

Array [@@species] 접근 자 속성은 Array 생성자를 반환합니다.

Syntax

Array[Symbol.species]

Return value

Array 생성자.

Description

species 접근 자 속성은 Array 객체의 기본 생성자를 반환합니다. 서브 클래스 생성자는 생성자 할당을 변경하기 위해 오버 라이드 할 수 있습니다.

Examples

species 속성은 Array 객체의 Array 생성자 인 기본 생성자 함수를 반환합니다.

Array[Symbol.species]; // function Array()

파생 컬렉션 개체 (예 : 맞춤 배열 MyArray)에서 MyArray 종은 MyArray 생성자입니다. 그러나 파생 클래스 메소드에서 상위 Array 객체를 반환하려면이 값을 덮어 쓸 수 있습니다.

class MyArray extends Array {
  // MyArray 종을 상위 Array 생성자에 덮어 씁니다.
  static get [Symbol.species]() { return Array; }
}

Specifications

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'get Array [ @@species ]' in that specification.
Standard Initial definition.
ECMAScript 2017 Draft (ECMA-262)
The definition of 'get Array [ @@species ]' in that specification.
Draft  

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support ? 48 (48) ? ? ?
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? 48.0 (48) ? ? ?

See also

문서 태그 및 공헌자

 이 페이지의 공헌자: imskojs
 최종 변경: imskojs,