當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JQuery jQuery.isPlainObject()用法及代碼示例

用法
jQuery.isPlainObject( object ) => Boolean

說明:檢查對象是否為普通對象(使用"{}" 或"new Object" 創建)。

  • 添加的版本:1.4jQuery.isPlainObject( object )

    • object
      類型:PlainObject
      將檢查它是否是普通對象的對象。

注意:宿主對象(或瀏覽器宿主環境用來完成 ECMAScript 執行環境的對象)有許多不一致之處,這些不一致之處很難穩健地進行特征檢測cross-platform。結果,$.isPlainObject()在某些情況下,跨瀏覽器的評估可能不一致。

這方麵的一個示例是使用 $.isPlainObject()document.location 進行的測試,如下所示:

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

這會在 IE8 中引發無效指針異常。考慮到這一點,了解使用$.isPlainObject() 對付舊版瀏覽器時所涉及的任何問題非常重要。下麵可以找到幾個可以跨瀏覽器正確運行的基本示例。

例子:

檢查一個對象,看看它是否是一個普通的對象。

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

相關用法


注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 jQuery.isPlainObject()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。