资讯专栏INFORMATION COLUMN

JavaScript 判断"字典"为空

Riddler / 4085人阅读

摘要:很多人会误解应该是没有字典这个东西的如果说一个对象是空的那么这个对象应该为比如这个不能叫对象为空你只能说这个对象没有属性内存还占着呢不信你可以试试一般我们也不会像一样直接判断一般会看看里面有没有某个属性比如直接判断就可以了再者一般我们用这个

很多人会误解

JavaScript应该是没有字典这个东西的.

JavaScript如果说一个对象是空的,那么这个对象应该为null.
比如:var obj = {}; 这个不能叫对象为空,你只能说这个对象没有属性.
内存还占着呢.不信你可以typeof(obj)试试.

一般我们也不会像Python一样直接判断, 一般会看看里面有没有某个属性,
比如obj.name 直接判断就可以了, 再者, 一般我们用这个东西, 直接用$.echo() 简单粗暴.

判断的方法

讲了上面的东西,你硬是要判断我也不拦你,给你两个方法.

循环里面的属性.

function isEmptyObject(obj){
    for (var n in obj) {
        return false
    }
    return true; 
} 

利用JSON判断.

function isEmptyObject(obj){
    if (JSON.stringify(obj) == "{}") {
        return true;
    } else {
        return false;
    }
} 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/85532.html

相关文章

  • JavaScript字典与集合详解

      今天和大家讲讲JS字典。所谓的JS字典其实和显示中常用汉语字典不一样,编程中的字典类似,两者都有一个特点,就是一一对应(yi yi dui ying),或者说是映射。  日常中的字典通常以**【键,值】** 对的形成存储,主要是由于以键值对的形式存储,这样的话更有利于可以通过key来获取value  比如存储用户信息:  {   'username':'一碗周'...

    3403771864 评论0 收藏0
  • Python运用词典和目录完成学生们信息系统

      本文大多为大伙儿阐述了Python如何运用词典和目录完成1个简单的学生们信息系统,原文中详尽注解,便捷了解,所需要的可以了解一下  本文运用Python里的词典和目录完成学生们信息系统  文件信息储放文件格式所采用的是python内置的pickle控制模块,必须新创建course.txt和student.txt供程序流程读写能力。  以下是实例编码  importpickle   #从文件中读...

    89542767 评论0 收藏0
  • 一文带你斩杀Python之Numpy☀️Pandas全部操作【全网最详细】❗❗❗

    目录Numpy简介Numpy操作集合1、不同维度数据的表示1.1 一维数据的表示1.2 二维数据的表示1.3 三维数据的表示2、 为什么要使用Numpy2.1、Numpy的ndarray具有广播功能2.2 Numpy数组的性能比Python原生数据类型高3 ndarray的属性和基本操作3.1 ndarray的基本属性3.2 ndarray元素类型3.3 创建ndarray的方式3.4 ndarr...

    asoren 评论0 收藏0
  • python共现矩阵的实现代码

      小编写这篇文章的主要目的,主要是给大家介绍,关于python中,共现矩阵代码实现方式的问题,下面就给大家进行详细的解答。  python共现矩阵实现 最近在学习python词库的可视化,其中有一个依据共现矩阵制作的可视化,感觉十分炫酷,便以此复刻。  项目背景  本人利用搜索引擎爬虫,以此用来获取各大博客网站的文章,在进行jieba分词,得到每篇文章的关键词,对这些关键词进行共现矩阵的可视...

    89542767 评论0 收藏0
  • Python基础知识解答:字典详细使用教程

      字典作为python中一个内置的数据机构,它其实和列表是一样的,但是它又是没有顺序的,以键值的方式,用来存储数据,那么,它的使用教程是什么呢?下文给大家做个解答。  一.什么是字典  字典作为Python的一个内置数据结构,和列表一样都是可变序列的,但是它是无序的,以键值对的方式存储数据。  二.创建字典  创建字典的两种方式,一种使用{}另一种使用内置函数dict() #author:爪哇斗...

    89542767 评论0 收藏0

发表评论

0条评论

Riddler

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<