JavaScript constructor
Пример
Свойство constructor возвращает функцию конструктора массива:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.constructor;
Попробуйте сами »
Определение и использование
В JavaScript свойство constructor
возвращает функцию конструктора для объекта.
Возвращаемое значение является ссылкой на функцию, а не ее именем:
Для массивов JavaScript свойство конструктора возвращает функцию function Array() { [native code] }
Для чисел JavaScript свойство конструктора возвращает функцию function Number() { [native code] }
Для строк JavaScript свойство конструктора возвращает функцию function String() { [native code] }
Вы можете использовать свойство конструктора, чтобы проверить, является ли переменная массивом.
Поддержка браузера
Свойство | |||||
---|---|---|---|---|---|
constructor | Да | Да | Да | Да | Да |
Синтаксис
array.constructor
Технические детали
Возвращаемое значение: | function Array() { [native code] } |
---|---|
Версия JavaScript: | ECMAScript 1 |
Связанные страницы
Учебник JavaScript: JavaScript Массивы
Учебник JavaScript: JavaScript Конструкторы объектов