空数组可以通过以下几种方式进行判断:
1. 判断数组的长度是否为0,如果长度为0则说明是空数组。可以使用数组对象的 length 属性实现:arr.length === 0。
2. 使用数组的 isArray 方法判断是否为数组,并且长度为0,这种方法需要先判断是否是数组对象,然后再判断数组长度是否为0,代码如下:
Array.isArray(arr) && arr.length === 0
3. 判断数组对象是否为空对象,即判断是否有可枚举的属性,使用 Object.keys 方法可实现,代码如下:
Object.keys(arr).length === 0
其中第一种方式是最常用的方式。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号