您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

原生javascript中检查对象是否为空示例实现

51自学网 2022-02-21 13:36:43
  javascript

下面的代码片段,用于检查对象是否为空。 对于较新的浏览器,你可以使用 ES6 的 “Object.keys”。对于较旧的浏览器,可以安装Lodash库并使用其“ isEmpty”方法。

const empty = {}; /* -------------------------  较新的浏览器----------------------------*/Object.keys(empty).length === 0 && empty.constructor === Object// true /* -------------------------  老版本的浏览器可以使用 Lodash----------------------------*/_.isEmpty(empty)// true

什么是原生 JavaScript

原生 JavaScript 指的是不使用框架或库。 它只是常规的普通 JavaScript,没有使用LodashjQuery之类的库。

A.在较新的浏览器中检查空对象

我们可以使用内置的Object.keys方法检查空对象。

const empty = {}; Object.keys(empty).length === 0 && empty.constructor === object;

为什么我们需要额外的constructor
下载地址:
JS实现贪吃蛇小游戏
分享JS四种好玩的黑客背景效果代码

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。