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物件
- JavaScript 判斷陣列或者物件是否為空JavaScript陣列物件
- 判斷物件是否為空物件的方式物件
- js判斷物件是否為空JS物件
- 判斷物件值是否為空物件
- java判斷物件是否為空Java物件
- js判斷元素是否為空程式碼例項JS
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- JS判斷物件是否為空物件的方法JS物件
- js判斷文字框是否為空程式碼例項JS
- Javascript判斷空物件JavaScript物件
- ES6 判斷是否為空物件物件
- JS——判斷一個物件是否為空JS物件
- Javascript 判斷物件是否相等JavaScript物件
- Javascript 如何判斷物件為空 {},以及是否包含某個屬性?JavaScript物件
- 如何判斷Javascript物件是否存在JavaScript物件
- JavaScript判斷字串是否為空JavaScript字串
- 如何判斷一個物件是否為jQuery物件物件jQuery
- js系列文章之 : 判斷 object 物件是否為空JSObject物件
- js判斷一個字串是否為空或者只包含空格程式碼例項JS字串
- javascript如何判斷Object是空物件JavaScriptObject物件
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- javascript判斷變數是否是陣列型別程式碼例項JavaScript變數陣列型別
- 判斷一個物件為空物件的5種方法物件
- javascript將物件轉換為數字程式碼例項JavaScript物件
- javascript判斷微信版本號程式碼例項JavaScript
- js判斷一個物件是否為陣列JS物件陣列
- js空物件判斷 isPlainObjectJS物件AIObject
- 判斷字串是否為空字串
- js判斷螢幕是否旋轉程式碼例項JS
- javascript判斷數字正負程式碼例項JavaScript
- javascript判斷uc瀏覽器程式碼例項JavaScript瀏覽器
- js實現的判斷變數是否為數字程式碼例項JS變數
- javascript物件導向相關程式碼例項JavaScript物件
- jquery判斷滾動是否到達底部程式碼例項jQuery
- 判斷url連結地址是否合法的例項程式碼
- js判斷字串是否為空JS字串