Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie, ob es sich in es6 um ein Array handelt

So ermitteln Sie, ob es sich in es6 um ein Array handelt

青灯夜游
青灯夜游Original
2022-05-05 17:18:445389Durchsuche

3 Möglichkeiten zur Beurteilung: 1. Verwenden Sie zur Beurteilung die Anweisung „Array.isArray (Array-Objekt)“. Wenn es sich um ein Array handelt, wird „true“ zurückgegeben. 2. Verwenden Sie zur Beurteilung die Anweisung „array object.constructor===Array“. 3. Verwenden Sie zur Beurteilung die Anweisung „Array-Objektinstanz des Arrays“.

So ermitteln Sie, ob es sich in es6 um ein Array handelt

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6-Methode, um zu bestimmen, ob es sich um ein Array handelt:

Methode 1: Verwenden Sie die Methode isArray().

Die Methode isArray() wird verwendet, um zu bestimmen, ob ein Objekt ein Array ist.

Gibt true zurück, wenn das Objekt ein Array ist, andernfalls false.

var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(Array.isArray(fruits));
if(Array.isArray(fruits)){
	console.log("是数组");
}else{
	console.log("不是数组");
}

So ermitteln Sie, ob es sich in es6 um ein Array handelt

Methode 2: Verwenden Sie das Konstruktorattribut

Verwenden Sie die 数组对象.constructor === Array-Anweisung, um true zurückzugeben, wenn es sich um ein Array handelt, andernfalls geben Sie false zurück.

var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(fruits.constructor === Array);
if(fruits.constructor === Array){
	console.log("是数组");
}else{
	console.log("不是数组");
}

So ermitteln Sie, ob es sich in es6 um ein Array handelt

Methode 3: Verwenden Sie den Instanceof-Operator

Der Instanceof-Operator wird verwendet, um zu erkennen, ob das Prototypattribut des Konstruktors in der Prototypenkette eines Instanzobjekts erscheint

var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(fruits instanceof Array);
if(fruits instanceof Array){
	console.log("是数组");
}else{
	console.log("不是数组");
}

So ermitteln Sie, ob es sich in es6 um ein Array handelt

[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob es sich in es6 um ein Array handelt. 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