Eğer bu bir değişmez nesne olsaydı, o zaman bir const olarak ilan etmekte hiç şüphem olmazdı. Ancak bu durumda, nesne daha sonra kodda değiştirilirken, bir nesneye yalnızca bir const başvurudır.ES2015'te bir const olarak bir düzenlenebilir dizi/nesne bildirmeli miyim?
const styles = {};
...
styles.width = rect.width + 'px';
Korkarım ki bu kodları okuyan geliştiriciler için kafa karıştırıcı olacaktır. let
gibi bir şey, mutasyona uğrayan nesneler için daha uygundur.
Sadece sorunuza cevap verdiniz sanırım? – llamerr
Bu amaç için const'i tercih ederim çünkü değişken her zaman aynı nesneye başvurur. Ama eğer senin kodunsa, ne istersen onu kullan. Eğer bir takımda çalışıyorsanız ve endişeleniyorsanız endişelenirseniz, takım için bir kodlama standartları belgesi yazınız: problem çözüldü. – nnnnnn