Maison > Article > interface Web > Comment déterminer si un objet est nul dans es6
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.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.
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’]
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]=>属性值 });
passe dans la chaîne et renvoie l'index
var str = 'ab1234'; console.log(Object.keys(obj)); //[0,1,2,3,4,5]
passe dans le tableau et renvoie l'index
var arr = ["a", "b", "c"]; console.log(Object.keys(arr)); // console: ["0", "1", "2"]
[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!