22 ноября в 19:00 состоится вебинар
"Как открыть для себя новые возможности через современную профессию Frontend разработчика"
Детальнее по ссылке.

constructor

constructor

Свойство constructor возвращает функцию-конструктор массива:

var colors = ["green", "red", "blue"];
colors.constructor; // function Array(){ [native code] }

Демо

Определение и использование

В JavaScript свойство constructor возвращает функцию конструктора для объекта.

Возвращаемое значение является ссылкой на функцию, а не на имя функции:
Для массивов JavaScript свойство constructor возвращает function Array() {[native code]}
Для чисел свойство constructor возвращает function Number() {[native code]}
Для строк свойство constructor возвращает function String() {[native code]}

Свойство constructor можно использовать для определения, является ли переменная массивом.

Поддержка браузеров

Синтаксис

array.constructor

Технические подробности

Возвращаемое значение: function Array() { [native code] }
Версия JavaScript: ECMAScript 1