js判断对象是否有值

JavaScript017

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

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

var a = {a:1}

for(var i in a){

if(i!="undefined"){

alert("a对象有值")

break

}

}

可以用数组的indexOf函数,方法arr.indexOf(find,start)find:要找的内容,必须;start:查找开始下标,可选;返回:查找数据所在的下标,如果没找到,返回-1如果只要知道是否有8这个数字,直接调用arr.indexOf(8),如果返回值不为-1,说明找到了var s=[1,2,3,5,6,9]var u=s.indexOf(5)//返回5所在的下标3var d=s.indexOf(8)//返回-1console.log(u)console.log(d)