JavaScript 判斷陣列或者物件是否為空

antzone發表於2017-04-17

分享一段程式碼例項,它實現了判斷陣列或者物件是否為空的功能。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
function isEmpty(v) {
  return (
    (Array.isArray(v) && v.length == 0) || (Object.prototype.isPrototypeOf(v) && Object.keys(v).length == 0)
  );
}
var result = isEmpty([]);
console.log(result);

程式碼比較簡單,更多內容可以參閱相關閱讀。

相關閱讀:

(1).isArray()參閱Array.isArray()一章節。

(2).prototype參閱JavaScript prototype原型一章節。

(3).isPrototypeOf()參閱JavaScript isPrototypeOf()一章節。

(4). Object.keys()參閱Object.keys()一章節。


相關文章