Maison > interface Web > js tutoriel > méthode js pour déterminer si l'objet est vide

méthode js pour déterminer si l'objet est vide

一个新手
Libérer: 2017-10-02 09:43:40
original
2653 Les gens l'ont consulté

En php, les tableaux vides et les objets vides sont faux lors de la vérification des valeurs booléennes, mais les tableaux ou les objets en js sont tous vrais, qu'ils aient des attributs ou des valeurs.
C'est vraiment chiant lors de l'écriture d'un programme. Afin de résoudre ce problème, vous ne pouvez écrire que votre propre méthode pour juger. Voici un résumé de plusieurs méthodes

// 用es6的keys方法搞定function isEmpty(obj){
    return Object.keys(obj).length  === 0;
}// 利用JSON转换搞定function isEmpty(obj){
    return JSON.stringify(obj) == '{}';
}// 利用for in或for of等写个for in的例子function isEmpty(obj){
    for(let item in obj){        return true;
    }    return false;
}
Copier après la connexion

Toutes les méthodes ci-dessus sont acceptables, mais l'efficacité doit être vérifiée. L'inspection visuelle devrait voir que la troisième méthode est la plus rapide. Notez que let est utilisé dans la troisième. méthode, qui est pour l'utilisation d'es6, si vous souhaitez être compatible avec l'ancien IE, vous devez toujours utiliser var

.

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:
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
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal