Heim >Web-Frontend >js-Tutorial >So verwenden Sie die Array filter()-Methode in JS

So verwenden Sie die Array filter()-Methode in JS

php中世界最好的语言
php中世界最好的语言Original
2018-03-17 13:40:391881Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie die Array-Filter()-Methode in JS verwenden. Das Folgende ist ein praktischer Fall Schauen Sie mal rein.

Was ist ein Sparse-Array?

Die Indizes von Array-Elementen müssen nicht fortlaufend sein, es können Lücken zwischen ihnen bestehen. Jedes

JavaScript-Array verfügt über eine Längeneigenschaft. Bei nicht-sparse-Arrays ist diese Eigenschaft die Anzahl der Array-Elemente; bei spärlichen Arrays ist die Länge größer als die Anzahl aller Elemente.

Die Methode Array filter() überspringt fehlende Elemente in einem Array mit geringer Dichte und das zurückgegebene Array ist immer dicht.

(1) Komprimieren Sie die Leerstellen des Sparse-Arrays:

var dense = sparse.filter( function(currentValue)
{ 
return true; 
}
);
(2) Komprimieren Sie die Leerstellen des Sparse-Arrays und

löschen undefinierte und Nullelemente:

var dense = sparse.filter( function(currentValue) 
{ 
return currentValue !== undefined && currentValue!= null;
} 
)

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zum Thema php Chinesische Website!

Empfohlene Lektüre:

D3.js zeichnet einen dynamischen Fortschrittsbalken

ngrok+express debuggt die WeChat-Schnittstelle der lokalen Umgebung

Benutzerdefinierte Einstellungen für Bootstrap4

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Array filter()-Methode in JS. 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