Maison > interface Web > js tutoriel > Comment déterminer si un objet est vide en javascript

Comment déterminer si un objet est vide en javascript

醉折花枝作酒筹
Libérer: 2022-10-14 16:25:27
original
13230 Les gens l'ont consulté

Méthode : 1. Utilisez la méthode "JSON.stringify()" pour convertir l'objet en chaîne json, puis déterminez si la chaîne est "{}" 2. Utilisez "Object.keys(object); name) ).length==0" détermine si la longueur est 0, puis détermine si l'objet est vide.

Comment déterminer si un objet est vide en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

1. Utilisez la méthode JSON.stringify() pour déterminer si

convertit l'objet en chaîne json, puis détermine si la chaîne est " {} » fera l'affaire.

var obj = {};
var objStr = JSON.stringify(obj);
if(objStr === '{}') {
  console.log("对象为空");
}else {
  console.log("对象不为空");
}
Copier après la connexion

Remarque : Pourquoi ne pas utiliser toString() ici car il renvoie Object.

2. Utilisez la méthode es6 Object.keys()+length attribut pour porter un jugement. La méthode

var obj = {};
var arr = Object.keys(obj);
if (arr.length == 0){
   console.log("对象为空");
}else {   
   console.log("对象不为空");
    }
Copier après la connexion

Object.keys est une méthode utilisée pour parcourir les propriétés des objets dans Javascript. Le paramètre qu'il transmet est un objet et ce qu'il renvoie est un tableau. Le tableau contient tous les noms de propriétés de l'objet.

Vous pouvez utiliser l'attribut length pour déterminer si ce tableau est vide, puis déterminer si l'objet est vide.

[Apprentissage recommandé : Tutoriel vidéo javascript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal