javascript判斷物件是否為空物件程式碼例項
本章節分享一段程式碼例項,它可以判斷一個物件是否為空物件,也就是說此物件中是否沒有任何屬性。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼function isEmpty(obj){ for(var name in obj){ return false; } return true; } console.log(isEmpty({}))
上面的程式碼實現了我們的要求,for in語句也可以遍歷到原型鏈上的屬性。
如果不想遍歷原型鏈上的屬性,可以使用hasOwnProperty()函式,程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼function isOwnEmpty(obj){ for(var name in obj){ if(obj.hasOwnProperty(name)){ return false; } } return true; } Object.prototype.userName="softwhy.com"; console.log(isOwnEmpty({}))
上面的程式碼實現了判斷功能,這裡不多做接受,可以參閱相關閱讀。
相關閱讀:
1.for in語句可以參閱javascript for in語句一章節。
2.hasOwnProperty()函式可以參閱js hasOwnProperty()一章節。
3.prototype可以參閱javascript prototype原型一章節。
相關文章
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- 判斷物件是否為空物件的方式物件
- js判斷物件是否為空JS物件
- java判斷物件是否為空Java物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- JS判斷物件是否為空物件的方法JS物件
- Javascript判斷空物件JavaScript物件
- 如何判斷一個物件是否為空?物件
- ES6 判斷是否為空物件物件
- Javascript 如何判斷物件為空 {},以及是否包含某個屬性?JavaScript物件
- js系列文章之 : 判斷 object 物件是否為空JSObject物件
- JavaScript判斷字串是否為空JavaScript字串
- javascript如何判斷Object是空物件JavaScriptObject物件
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- 判斷一個物件為空物件的5種方法物件
- js空物件判斷 isPlainObjectJS物件AIObject
- 判斷字串是否為空字串
- Python判斷物件是否為檔案物件(file object)的三種方法Python物件Object
- 判斷objectStore物件倉庫是否存在Object物件
- js判斷兩個物件是否相等JS物件
- Delphi Variant 判斷是否為空
- mysql如何判斷是否為空MySql
- js判斷字串是否為空JS字串
- java判斷字串是否為空Java字串
- 記憶體管理:判斷物件是否存活記憶體物件
- 為什麼判斷物件是否相等, 不建議用 equals ?物件
- java面試一日一題:如何判斷一個物件是否為垃圾物件Java面試物件
- 寫個方法判斷陣列物件中是否存在某個物件陣列物件
- 深入理解JVM(③)判斷物件是否還健在?JVM物件
- python如何判斷一個物件是否是列表Python物件
- Java判斷欄位是否為空,為空賦值 ?Java賦值
- 如何在Java中判斷是否為空Java
- python如何判斷圖片是否為空Python
- 向HashSet插入自定義物件判斷是否重複物件
- J2SE-判斷字串是否為空字串
- 如何檢查一個物件是否為空物件
- 驗證物件是否為空的工具類物件
- 判斷一個數是否為質數(程式碼)