*初级小白*~ 2022-08-31 16:43 采纳率: 97.9%
浏览 49
已结题

JavaScript

如何跳过school判断name和age和sex是否为空,如果为空返回false,否则true


   let obj={
        name:'',
        age:0,
        sex:'男',
        school:'南校'
    }
  • 写回答

4条回答 默认 最新

  • CSDN专家-showbo 2022-08-31 16:49
    关注
        function hasNull(obj) {//name,age或者sex其中有一个存在等价于false的值返回true
            return !obj.name || !obj.age || !obj.sex ? true : false;
        }
    
        console.log(hasNull({ name: '', age: 0, sex: '男', school: '南校' }));//true
        console.log(hasNull({ name: 'xx', age: 0, sex: '男', school: '南校' }));//true
        console.log(hasNull({ name: 'xx', age: 19, sex: '男', school: '南校' }));//false
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 9月11日
  • 已采纳回答 9月3日
  • 创建了问题 8月31日