js 判断对象里面有没有值
方法一
var obj={} if(Object.values(obj).length>0){ // 有值 }else{ // 无 }
方法二
let arr = [] for (let key in obj) { arr.push(obj[key]) }
判断数组中对象是否存在某个值:
var arr = [{ name: "张三", value: "0" }, { name: "李四", value: "1" }] var result = arr.some(function(item) { if (item.name == "张三") { return true; } }) console.log(result);//result 为true时表示数组内已存在 false表示不存在
方法三
var a = {a:1}; for(var i in a){ if(i!="undefined"){ alert("a对象有值"); break; } }
非特殊说明,本文版权归原作者所有,转载请注明出处