Comment déterminer si un objet est nul dans es6

WBOY
Libérer: 2022-04-26 10:51:05
original
3581 Les gens l'ont consulté

Dans es6, vous pouvez utiliser la méthode "Object.keys()" pour déterminer si l'objet est nul. Cette méthode renverra un tableau composé des propriétés énumérables de l'objet lui-même. La syntaxe est "alert(Object.keys. (Object).length" == 0)", si le résultat est vrai, l'objet est nul.

Comment déterminer si un objet est nul dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.

Comment déterminer si un objet est nul dans es6

Utilisez la méthode Object.keys() d'ES6

La méthode Object.keys() renverra un tableau composé des propriétés énumérables d'un objet donné, et return La valeur est également un tableau composé des noms de propriétés dans l'objet

L'exemple est le suivant :

var data = {};
var arr = Object.keys(data);
alert(arr.length == 0);//true 即为空对象
var datas={a:1,b:2};
var aRR = Object.keys(datas);
console.log(aRR) --> [‘a’,‘b’]
Copier après la connexion

Ce qu'il faut noter est :

Si data == null, une erreur vous sera signalée. il faut s'assurer que la valeur n'est pas nulle ou indéfinie

Une brève introduction à l'objet La méthode .keys()

passe dans l'objet et renvoie le nom de l'attribut

var data={a:1,b:2,c:9,d:4,e:5};
    console.log(Object.keys(data));//["a", "b", "c", "d", "e"]
    Object.keys(data).map((key,item)=>{
        console.log(key,data[key]);//key=>属性名    data[key]=>属性值
});
Copier après la connexion

passe dans la chaîne et renvoie l'index

var str = 'ab1234';
console.log(Object.keys(obj));  //[0,1,2,3,4,5]
Copier après la connexion

passe dans le tableau et renvoie l'index

var arr = ["a", "b", "c"];
    console.log(Object.keys(arr)); // console: ["0", "1", "2"]
Copier après la connexion

[Recommandations associées : tutoriel vidéo javascript, front-end web

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:
es6
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