js 如何判断数组为空

JavaScript015

js 如何判断数组为空,第1张

js判断数组为空的方法有以下几种:

1、利用数组的length属性来判断

if(arrayName.length >0){

//数组不为空

}else{

//数组为空

}

2、利用先判断类型,再判断长度的方法来实现

if(A &&A.constructor==Array &&A.length==0)

这样增加了代码的安全性,因为不是Array类型的话是没有length属性的。

① 利用数组的length属性来判断,length=0->这个数组就是空数组;

② 或者利用数组的各种方法和字符串方法,比如toString();

如果转成字符串是空字符串,则这个数组就是空数组;

③当然还有其他方法,比如直接打印出这个数组,看看结果是不是空的;