.isDocument, .isWindow

Методы

Проверить, является ли переданная переменная объектом Document; проверить, является ли переменная объектом window (Window Object).

Метод .isDocument()

Проверить, является ли переменная объектом Document.

isDocument([obj])

Метод util.isDocument() определяет, является ли переданное значение в параметре метода корневым элементом верхнего уровня. Следующий параметр может быть передан функции:

Параметр Тип По умолчанию Описание
obj Any null Объект для проверки

JavaScript. Использование isDocument()

var doc = document || window.document;

// Document Object?
console.log(UIkit.util.isDocument(doc));

Результат

true

Метод .isWindow()

Проверить, является ли переменная Window Object

isWindow(obj)

Проверить, является ли переданная переменная объектом window (Window Object). Работаем ли мы с окном браузера. Функция UIkit.util.isWindow() определяет, является ли аргумент допустимым существующим окном, содержащим DOM документ. Следующий параметр может быть передан функции:

Параметр Тип По умолчанию Описание
obj Any null Объект для проверки.

JavaScript. Использование isWindow()

var win = window;

// Это объект window?
console.log(UIkit.util.isWindow(win))

Результат

true