Beaucoup de gens comprendront mal
1 JavaScript ne devrait pas avoir de dictionnaire.
2 Si JavaScript dit Si un. l'objet est vide, alors l'objet doit être nul.
Par exemple : var obj = {}; Cela ne peut pas être appelé, l'objet est vide, vous pouvez seulement dire que l'objet n'a aucun attribut.
Mémoire Elle est toujours occupée. Si vous n'y croyez pas, vous pouvez essayer typeof(obj
3. Généralement, nous ne jugeons pas directement comme Python. Nous regardons généralement s'il y en a. un certain attribut en lui.
Par exemple, obj.name peut être jugé directement. De plus, nous utilisons généralement cette chose, directement en utilisant $.echo(), qui est simple et grossier.
La méthode du jugement
Après avoir parlé des choses ci-dessus, si vous insistez pour juger, je ne vous arrêterai pas.
1. Attributs dans la boucle.
function isEmptyObject(obj){ for (var n in obj) { return false } return true; }
2. Utilisez JSON pour juger.
function isEmptyObject(obj){ if (JSON.stringify(obj) == '{}') { return true; } else { return false; } }
Pour plus de connaissances sur JavaScript, veuillez faire attention au site Web PHP chinoisTutoriel vidéo JavaScriptcolonne
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!