空数组怎么判断

1个回答

写回答

肥头鱼

2022-03-11 07:07

+ 关注

空数组可以通过以下几种方式进行判断:

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

其中第一种方式是最常用的方式。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号