String Birleştirme Optimizasyonu (ARCH3071)
Anahtar typescript.performance.string-builder-optimization · Önem info · Kategori performance
Tek bir ifadede çok sayıda literal veya operandı + ile birleştirmek okunabilirliği düşürür ve template literal ya da join ile daha verimli ifade edilebilir.
Hatalı
Bölüm başlığı “Hatalı”function row(a: string, b: string, c: string, d: string): string { return "<tr><td>" + a + "</td><td>" + b + "</td><td>" + c + "</td><td>" + d + "</td></tr>";}function row(a: string, b: string, c: string, d: string): string { return `<tr><td>${a}</td><td>${b}</td><td>${c}</td><td>${d}</td></tr>`;}Düzeltme
Bölüm başlığı “Düzeltme”Uzun birleştirme zincirlerini template literal veya join ile değiştirin.