陣列一般用陣列的長度可以判斷
arr!=null && arr.length == 0
如果是物件呢?有如下方法:
1.把物件轉化為字串
json.stringify();
然後通過判斷長度。
let obj = ;
let res = json.stringify(obj);
console.log(res === '{}'); //說明是空物件
2.遍歷
let obj = {};
function each(obj)
return false;
}each(obj) === false; //說明是空物件
3.利用object.keys方法
let obj1 = {};
let res = object.keys(obj1);
console.log(res.length) //0
object.keys 方法會返回乙個由乙個給定物件的自身可列舉屬性組成的陣列。
4.用object.getownpropertynames方法
let obj = {};
let res = object.getownpropertynames(obj);
console.log(res.length===0); //說明空物件
php如何判斷乙個陣列為空陣列
1.isset功能 判斷變數是否被初始化 說明 它不會判斷變數是否為空,並且可以用來判斷陣列中元素是否被定義過 例如 a a c if isset a echo a 未被初始化 if isset b echo b 未被初始化 if isset a c echo a 已經被初始化 顯示結果為 b 未被...
判斷乙個陣列是否為空陣列
最近在做乙個專案,遇到乙個需要判斷乙個陣列是否為空陣列的問題。一般的,當被測試的陣列是乙個一維陣列的時候,只要簡單的用 bool empty array 就能解決問題。當被測試的陣列為二維陣列時,empty函式返回的是true,這顯然不行。像下段 中,array 是個空陣列。array array ...
判斷乙個陣列為空 如何自己實現乙個佇列
佇列是一種先進先出的資料結構,也是常見的資料結構之一。日常生活中的排隊買東西就是一種典型的佇列,而在購票系統也需要乙個佇列處理使用者的購票請求,當然這裡的佇列就複雜多了。本文介紹佇列的基本概念和實現。佇列最常見的操作是入隊和出隊,拿排隊買東西來說,入隊就是新來乙個人排在隊伍後面,而出隊就是乙個人已經...