в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

свойство constructor объекта string

следующая страничка

значение: ссылка на функцию


 
NN2
NN3
NN4
NN6
IE3/J1
IE3/J2
IE4
IE5
IE5.5
совместимость

Свойство constructor является ссылкой на функцию, вызванную для создания текущей строки. Для естественного строкового объекта в JavaScript функцией-конструктором является String().

При создании новой строки конструктором new String() типом значения, возвращаемым им, является object (т.е. оператор typeof возвращает значение object). Поэтому свойством constructor можно воспользоваться для проверки "строковое" объекта:

if ( typeof someValue == " object " ) {
if (someValue.constructor == String) {
// операторы обработки объекта string
}
}

Хотя это свойство предназначено для чтения и записи, а свойству String.prototype можно присвоить другое значение конструктора, естественное поведение объекта String заключается в использовании старого конструктора.

 
 
 
  примеры | назад | вперед | 1 | 2 | 3 | >>>

 
Hosted by uCoz