Spec-Zone.ru › jQuery

jQuery.isPlainObject()

jQuery.isPlainObject( object )Возвращает: Boolean

Описание: Проверка, является ли объект простым объектом (созданным с помощью "{}" или "new Object").

  • версия добавлена: 1.4jQuery.isPlainObject( object )

    • object
      Тип: PlainObject
      Объект, который будет проверен на то, является ли он простым объектом.

Примечание: Объекты хоста (или объекты, используемые средами хоста браузера для завершения среды выполнения ECMAScript) имеют ряд несоответствий, которые трудно надежно обнаружить и обеспечить кроссплатформенную совместимость. В результате этого $.isPlainObject() может оцениваться несоответствующим образом в разных браузерах в определенных случаях.

Пример этого - проверка на document.location с использованием $.isPlainObject() следующим образом:

console.log( $.isPlainObject( document.location ) );

что вызывает исключение неверного указателя в IE8. С учетом этого важно знать о любых нюансах использования $.isPlainObject() в старых браузерах. Ниже приведены несколько простых примеров, которые работают корректно в разных браузерах.

Пример:

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

jQuery.isPlainObject({}) // true
jQuery.isPlainObject( "test" ) // false

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/jQuery.isPlainObject

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API