zoukankan      html  css  js  c++  java
  • js判断对象是否为空

    对象是什么?
    person=new Object();//定义一个对象 person.name="jiaxin";//对象的属性 person.age=21;
    person.sex="female";
    person={name:"jiaxin",age:21,sex:"female"};

    或者使用构造器

    function person(name,age,sex)
    {
    this.name=name;
    this.age=age;
    this.sex=sex;
    }

    var me=new people("jiaxin","21","female")

    判断对象是否为空

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.1.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    $("li").click(function(){
    person=new Object();
    people=new Object();
    people.name="jiaxin";
    if (isEmptyObject(person)) {
    console.log(1);
    }
    if (isEmptyObject(people)) {
    console.log(2);
    }
    function isEmptyObject(obj) {
    for (var key in obj) {
    return false;
    }
    return true;
    }
    });
    });
    </script>

    可知person是空的对象,people是不为空的对象,所以结果是输出1。

  • 相关阅读:
    P2045 方格取数加强版
    P2774 方格取数问题
    日记——OI历程
    6.30考试
    6.29考试
    数论...
    6.28数论测试
    洛谷P3802 小魔女帕琪
    hosts
    博客设置
  • 原文地址:https://www.cnblogs.com/jiaxin/p/6575324.html
Copyright © 2011-2022 走看看