Метод hasOwnProperty
Обновлен: Ноябрь 2007
Возвращает логическое значение, указывающее, содержит ли объект свойство с указанным именем.
function hasOwnProperty(proName : String) : Boolean
Аргументы
- proName
Обязательный. Строковое значение имени свойства.
Заметки
Метод hasOwnProperty возвращает значение true, если объект содержит свойство с указанным именем, и false в противном случае. Данный метод не проверяет, существует ли свойство в цепочки прототипов объекта; свойство должно быть членом самого объекта.
Пример
В следующем примере все объекты String используют общий метод split.
var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));
После выполнения этой программы выводится следующий результат:
false
true