首页 > 其他分享 >js 判断对象里面有没有值

js 判断对象里面有没有值

时间:2023-02-09 10:02:21浏览次数:59  
标签:arr 有没有 name 对象 js let result var obj

转载自:https://blog.csdn.net/renfeideboke/article/details/128256858

方法一:

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;
        }
    }

标签:arr,有没有,name,对象,js,let,result,var,obj
From: https://www.cnblogs.com/gyh907368/p/17104193.html

相关文章

  • three.js第四十九用 连续运算符号封装
    threejs交流群511163089functionSubV(a,b,normalize=false){if(normalize)returna.clone().sub(b).normalize();returna.clone().sub(b);}functionAddV(......
  • Vue.js 3 开源组件推荐:代码差异查看器插件
    一个Vue.js差异查看器插件,可以用来比较两个代码片断之间的差异。Github地址:https://github.com/hoiheart/vue-diff支持语言:cssxml:xml,html,xhtml,rss,atom,xjb,......
  • JSON的概念和语法定义
    JSON的概念概念:JavaScript Object Notation JacaScript对象表示法json现在多用于存储和交换文本信息的语法进行数据的传输JSON比XML更小更快,更易解析 ......
  • jmeter--jsr223组件使用和功能详解
    相比于BeanShell取样器,JSR223取样器具有可大大提高性能的功能(编译)如果需要,一定要使用JSR223取样器编写脚本是更好的选择!!!属性描述名称:显示的此取样器的描述性名称,可自定义......
  • sort()排序以及多个属性数组对象排序(按条件排序)
    原生排序letarr=[5,2,1,4,9,8]for(leti=0;i<arr.length;i++){for(letj=0;j<arr.length-1;j++){if(arr[j]>......
  • 如何使用 Node.js 和 OpenAI API 快速开发一个私有的 ChatGPT 智能聊天机器人程序 All
    如何使用Node.js和OpenAIAPI快速开发一个私有的ChatGPT智能聊天机器人程序AllInOneOpenAIAPIhttps://platform.openai.com/docs/libraries/node-js-library$......
  • js中修改arguments时的具体行为
    当非严格模式中的函数没有包含剩余参数、默认参数和解构赋值,那么arguments对象中的值会跟踪参数的值(反之亦然)。看下面的代码:functionfunc(a){arguments[0]=99;/......
  • 03java基础(二)java面向对象
    目录类和对象的基本使用基础概念类的初始化用new关键字创建对象创建对象的内存分析OOP的三大特征类的封装类的继承继承的基础使用继承基本概念extends关键字的基本使用supe......
  • 面向对象
    一. 面向对象介绍对象:万物皆对象。现实世界中我们能见到的,能触碰到的所有人和事物都是对象,如人,猫,狗,汽车等。在计算机世界中里,我们用虚拟的编程代码将现实世界里的事物抽......
  • ts/js 中双问号、双感叹号的含义
    双问号??作用:如果给定变量值为null或者undefined,则使用双问号后的默认值,否则使用该变量值abc?.details.efg?.name?.text??'-'参考:ES新提案:双问号操作符双感叹......