I have an empty array named az
and when I console.log(az)
, it returns this:
['']
Now I want to check that if az
variable returns this ['']
value, go to first condition, otherwise goto 2nd condition:
if(az[0] == null){
console.log(1);
}else{
console.log(2);
}
So when I run the if..else, I get 2 meaning that az[0]
is not set to null
So what's going wrong here?
How can I properly if the variable az
is set to null array (['']
) properly?
CodePudding user response:
use ""
(empty string) instead of null.
example:
if(arr[0] == ""){
console.log(1);
}else{
console.log(2);
}
CodePudding user response:
What I understood is, you want to print 1 if the list is empty, 2 if the list is not. For that you can do the following
if(az.length == 0)
{
console.log(1);
}
else
{
console.log(2);
}
Hope this helps
CodePudding user response:
This is how you check empty arrays
if(!az.length) {
console.log("Empty array");
} else {
console.log("Empty array");
}