Поделиться через


Метод 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

Требования

Версия 5.5

Применение:

Объект Object

См. также

Ссылки

Оператор in