Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie, ob ein Objekt in es6 null ist

So ermitteln Sie, ob ein Objekt in es6 null ist

WBOY
WBOYOriginal
2022-04-26 10:51:053581Durchsuche

In es6 können Sie die Methode „Object.keys()“ verwenden, um festzustellen, ob das Objekt null ist. Diese Methode gibt ein Array zurück, das aus den aufzählbaren Eigenschaften des Objekts selbst besteht. Die Syntax lautet „alert(Object.keys). (Object).length" == 0)", wenn das Ergebnis wahr ist, ist das Objekt null.

So ermitteln Sie, ob ein Objekt in es6 null ist

Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.

So bestimmen Sie, ob ein Objekt in es6 null ist

Verwenden Sie die Object.keys()-Methode von ES6

Die Object.keys()-Methode gibt ein Array zurück, das aus den aufzählbaren Eigenschaften eines bestimmten Objekts besteht, und return Der Wert ist auch ein Array, das aus den Eigenschaftsnamen im Objekt besteht. Das Beispiel lautet wie folgt:

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’]
Sie müssen sicherstellen, dass der Wert nicht null oder undefiniert ist

Eine kurze Einführung in Object Die .keys()-Methode

übergibt das Objekt und gibt den Attributnamen zurück

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]=>属性值
});

übergibt die Zeichenfolge und gibt den Index

var str = 'ab1234';
console.log(Object.keys(obj));  //[0,1,2,3,4,5]
zurück übergibt das Array und gibt den Index zurück

var arr = ["a", "b", "c"];
    console.log(Object.keys(arr)); // console: ["0", "1", "2"]

[Verwandte Empfehlungen:

Javascript-Video-Tutorial

,

Web-Frontend

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in es6 null ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn