網站首頁 Vue 正文
Vue中可用的判斷對象是否為空的方法
vue有兩個方法可用
JSON.stringify(evtValue)=='{}'
Object.keys(xxx).length==0
js判斷對象是否為空對象的幾種方法
- 將json對象轉化為json字符串,再判斷該字符串是否為"{}"
var data = {};
var b =(JSON.stringify(data) == "{}");
alert(b);//true
- for in 循環判斷
var obj = {};
var b = function() {
for(var key in obj) {
return false;
}
return true;
}
alert(b());//true
- jquery的isEmptyObject方法 此方法是jquery將2方法(for in)進行封裝,使用時需要依賴jquery
var data = {};
var b = $.isEmptyObject(data);
alert(b);//true
- Object.getOwnPropertyNames()方法
此方法是使用Object對象的getOwnPropertyNames方法,獲取到對象中的屬性名,存到一個數組中,返回數組對象,我們可以通過判斷數組的length來判斷此對象是否為空
注意:此方法不兼容ie8,其余瀏覽器沒有測試
var data = {};
var arr = Object.getOwnPropertyNames(data);
alert(arr.length == 0);//true
- 使用ES6的Object.keys()方法 與4方法類似,是ES6的新方法, 返回值也是對象中屬性名組成的數組
var data = {};
var arr = Object.keys(data);
alert(arr.length == 0);//true
原文鏈接:https://blog.csdn.net/gogonnx/article/details/116483814
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-04-20 python實現Simhash算法_python
- 2022-04-05 svn使用命令忽略指定目錄 svn propset svn:ignore “要忽略的目錄“ .
- 2023-01-21 Python?configparser模塊的用法示例代碼_python
- 2022-05-22 C#中深拷貝和淺拷貝的介紹與用法_C#教程
- 2023-01-23 python操作excel之openpyxl模塊讀寫xlsx格式使用方法詳解_python
- 2022-08-06 Golang使用Consul詳解_Golang
- 2022-12-31 C++模擬Linux?Shell編寫一個自定義命令_C 語言
- 2022-04-24 Android掛斷電話最新實現方法_Android
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支