js判断对象是否有值

JavaScript012

js判断对象是否有值,第1张

判断对象是否有值可以用 for in的语句,例如:

var a = {a:1}

for(var i in a){

if(i!="undefined"){

alert("a对象有值")

break

}

}

可以用数组的includes函数判断数组中是否存在某个值。

1、创建一个数组,为数组添加成员,然后将这个数组赋值给一个变量,这里以arr为例:

2、使用数组的includes函数,函数的参数为查找的值,如果数组中有被查找的值,则函数输出“true”:

3、如果数组中没有被查找的值,则函数会输出“false”:

当输入框存在''和0时,要区分是输入的0还是没有输入过

Boolean 数字0为false,字符0为true。

只需要 Boolean(value+'')就可以区分了。

ps:同理还有??操作符号,有时可以省事。