JavaScript 中判斷一個值的型別在各種程式設計場景中起著至關重要的作用。一個常見的任務是檢查一個值是否是一個物件。
我們如何在 JavaScript 中驗證一個值是否為物件?
要檢查一個值是否是 JavaScript 中的對象,可以使用 typeof
if (typeof x === 'object') { // x is an object (except a function) or null }
但是,如果要從對象類別中排除null、數組和函數,可以如下細化檢查:
if (typeof x === 'object' && !Array.isArray(x) && x !== null) { // x is an object (excluding null, arrays, and functions) }
這個更具體檢查確保該值是一個對象,而不存在任何提到的異常。
以上是如何可靠地確定 JavaScript 值是否為物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!