如何判斷 JavaScript 物件是否為空?
在JavaScript中,可以使用以下方法來判斷一個物件是否為空:
使用Object.keys()方法檢查物件是否具有任何鍵。如果物件沒有任何鍵,則可以確定它是空的。
const obj={};
const isEmpty=Object.keys(obj).length===0;
console.log(isEmpty);//true
使用JSON.stringify()方法將物件轉換為字串,並檢查字串的長度是否為0。如果長度為0,則表示物件為空。
const obj={};
const isEmpty=JSON.stringify(obj).length===2;
console.log(isEmpty);//true
使用Object.getOwnPropertyNames()方法檢查物件是否具有任何屬性。如果物件沒有任何屬性,則可以確定它是空的。
const obj={};
const isEmpty=Object.getOwnPropertyNames(obj).length===0;
console.log(isEmpty);//true
;//爬蟲IP獲取;
請注意,以上方法只能檢查物件自身的屬性,而不能檢查原型鏈上的屬性。如果需要檢查原型鏈上的屬性,請使用for...in迴圈來遍歷物件的屬性並檢查它們是否為空。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3001302/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何判斷一個物件是否為空?物件
- js判斷物件是否為空JS物件
- java判斷物件是否為空Java物件
- JavaScript判斷字串是否為空JavaScript字串
- Javascript 如何判斷物件為空 {},以及是否包含某個屬性?JavaScript物件
- 判斷物件是否為空物件的方式物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- JS判斷物件是否為空物件的方法JS物件
- ES6 判斷是否為空物件物件
- mysql如何判斷是否為空MySql
- Javascript判斷空物件JavaScript物件
- javascript如何判斷Object是空物件JavaScriptObject物件
- 判斷字串是否為空字串
- js系列文章之 : 判斷 object 物件是否為空JSObject物件
- 如何在Java中判斷是否為空Java
- python如何判斷圖片是否為空Python
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- Delphi Variant 判斷是否為空
- js判斷字串是否為空JS字串
- java判斷字串是否為空Java字串
- Java判斷欄位是否為空,為空賦值 ?Java賦值
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- J2SE-判斷字串是否為空字串
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- 判斷一個物件為空物件的5種方法物件
- js空物件判斷 isPlainObjectJS物件AIObject
- python如何判斷一個物件是否是列表Python物件
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- 【python資料分析】判斷資料框是否為空Python
- JavaScript 判斷是否是陣列JavaScript陣列
- JavaScript 判斷函式是否存在JavaScript函式
- java面試一日一題:如何判斷一個物件是否為垃圾物件Java面試物件
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- 判斷objectStore物件倉庫是否存在Object物件
- js判斷兩個物件是否相等JS物件
- python 判斷是否為中文Python