JavaScript判斷'字典'為空的方法

發布: 2020-06-20 13:30:41
轉載
8522 人瀏覽過

JavaScript判斷'字典'為空的方法

很多人會誤解

1、JavaScript應該是沒有字典這個東西的.

2、JavaScript如果說一個物件是空的,那麼這個物件應該為null.

例如:var obj = {}; 這個不能叫物件為空,你只能說這個物件沒有屬性.

內存還佔著呢.不信你可以typeof(obj)試試.

3、一般我們也不會像Python一樣直接判斷, 一般會看看裡面有沒有某個屬性。

例如obj.name 直接判斷就可以了, 再者, 一般我們用這個東西, 直接用$.echo() 簡單粗暴.

判斷的方法

講了上面的東西,你硬是要判斷我也不攔你,給你兩個方法.

1、循環裡面的屬性.

function isEmptyObject(obj){ for (var n in obj) { return false } return true; }
登入後複製

2、利用JSON判斷.

function isEmptyObject(obj){ if (JSON.stringify(obj) == '{}') { return true; } else { return false; } }
登入後複製

更多JavaScript知識請關注PHP中文網JavaScript影片教學欄位

#

以上是JavaScript判斷'字典'為空的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!