Heim > Artikel > Web-Frontend > So ermitteln Sie, ob in einem Array in es6 ein Wert vorhanden ist
Zwei Methoden: 1. Ermitteln Sie die Länge des Arrays und bestimmen Sie, ob die Länge 0 ist. Die Syntax lautet „arr.length==0“. Wenn es 0 ist, gibt es keinen Wert im Array. 2. Konvertieren Sie das Array in einen JSON-String und bestimmen Sie, ob der String „[]“ ist. Die Syntax lautet „JSON.stringify(arr)=='[]'“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
es6 bestimmt, ob das Array einen Wert enthält, dh ob das Array leer ist. Zwei Beurteilungsmethoden werden im Folgenden vorgestellt.
Methode 1: Verwenden Sie das Längenattribut.
Verwenden Sie das Längenattribut, um die Länge des Arrays abzurufen und festzustellen, ob die Länge des Arrays 0 ist.
Wenn es 0 ist, gibt es keinen Wert im Array
Wenn es nicht 0 ist, dann gibt es einen Wert im Array
let arr = [1]; if (arr.length == 0){ console.log("数组中没有值"); }else { console.log("数组中有值"); } console.log(arr);
Methode 2: Verwenden Sie die Methode JSON.stringify()
JSON.stringify(), um ein JavaScript zu konvertieren Objekt oder Wert in eine JSON-Zeichenfolge umwandeln; zu diesem Zeitpunkt müssen Sie nur prüfen, ob die JSON-Zeichenfolge „[]“ ist.
Wenn ja, gibt es keinen Wert im Array.
Wenn nicht, gibt es einen Wert im Array. Ende
】Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob in einem Array in es6 ein Wert vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!