A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.species below:

get Array[@@species] - JavaScript | MDN

get Array[@@species]

Baseline Widely available

Метод Array[@@species] возвращает конструктор Array .

Синтаксис Возвращаемое значение

Конструктор Array.

Описание

Метод species возвращает стандартный конструктор объектов Array . Дочерние элементы могут переопределить метод для смены назначения конструктора.

Примеры

Метод species возвращает стандартное значение функции конструктора, то есть Array конструктор для Array объектов:

Array[Symbol.species]; // функция Array()

В полученном объекте (на примере обычного массива MyArray), MyArray является конструктором MyArray. В случае, если вы захотите вернуть родительские объекты Array в полученных классовых методах, вы можете переопределить метод:

class MyArray extends Array {
  //  Переписывает тип MyArray в родительский конструктор Array
  static get [Symbol.species]() {
    return Array;
  }
}
Спецификации Совместимость с браузерами Смотрите также

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4