İçeriğe geç

Koleksiyon Yüklemlerini Birleştir (ARCH3077)

Anahtar typescript.performance.combine-collection-predicates · Önem info · Kategori performance

Ardışık filter çağrıları her biri ara dizi üretir; tek bir yükleme birleştirilerek gereksiz ara tahsisler önlenebilir.

function eligible(users: User[]): User[] {
return users
.filter((u) => u.active)
.filter((u) => u.age >= 18);
}
function eligible(users: User[]): User[] {
return users.filter((u) => u.active && u.age >= 18);
}

Ardışık filtreleri tek bir filter çağrısında && ile birleştirin.