1. Convert the json object into a json string, and then determine whether the string is "{}"var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2. for in loop judgmentvar obj = {}; var b = function() { for(var key in obj) { return false; } return true; } alert(b());//true 3. jQuery's isEmptyObject method This method is a jQuery encapsulation of the 2 method (for in), and it needs to rely on jQuery when used. var data = {}; var b = $.isEmptyObject(data); alert(b);//true 4.Object.getOwnPropertyNames() method This method uses the getOwnPropertyNames method of the Object object to obtain the property names in the object, store them in an array, and return the array object. We can determine whether this object is empty by judging the length of the array. Note: This method is not compatible with IE8 and has not been tested on other browsers. var data = {}; var arr = Object.getOwnPropertyNames(data); alert(arr.length == 0); //true 5. Use ES6's Object.keys() method Similar to method 4, it is a new method of ES6, and the return value is also an array of attribute names in the object var data = {}; var arr = Object.keys(data); alert(arr.length == 0); //true This concludes this article about 5 ways to use JS to determine whether an object is empty. For more information about how to use JS to determine whether an object is empty, please search previous articles on 123WORDPRESS.COM or continue browsing the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Detailed tutorial on installing MySQL 5.7.19 decompressed version on Windows Server 2016
>>: Docker containers communicate directly through routing to achieve network communication
Table of contents 1. What is Javascript? 2. What ...
Click on the anchor link to scroll smoothly and a...
This article mainly introduces how to evenly dist...
Table of contents Overview Blob Blob in Action Bl...
Problem description: For example, the content of ...
Nginx can generally be used for seven-layer load ...
This article shares the specific code of js to re...
The concept of relative path Use the current file...
1. Download MySQL Official website download addre...
I recently discussed "advertising" with...
Table of contents 1. Project Description: 2. Proj...
The web pinball game implemented using javeScript...
First, I will give you the VMware 14 activation c...
The most common way is to set a primary key or un...
Recently, I needed to test the zoom video confere...