On veut juger si l'objet est vide. Il n'est pas possible de juger comme un type basique, ==={} ? C'est faux car cela compare uniquement si les adresses de référence sont les mêmes, donc la méthode suivante peut être utilisée pour juger.
1. Parcourez l'objet selon for...in, retournez vrai s'il existe, sinon retournez faux
for ( let i in obj) { return true; } return false
Partage d'apprentissage vidéo en ligne : vidéo en ligne Java
2. Utilisez la méthode JSON.stringify() fournie avec JSON pour juger
L'idée générale est de la convertir en une chaîne '{}' pour le jugement.
if (JSON.stringify(obj) === '{}') { return true; } return false;
3. Utilisez Object.keys() dans ES6 pour porter des jugements (recommandé)
La méthode Object.keys() renverra une propriété énumérable composée d'un tableau d'objets donné. Si notre objet est vide, il renverra un tableau vide.
Object.keys(obj).length === 0 ? '空' : '不为空'
Articles et tutoriels connexes recommandés : Démarrage rapide Java
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!