我知道這個問題標題看起來很可怕,但事實並非如此。抱歉!爲什麼人們在某些情況下使用變量?
好吧,那麼,創建一次性/不變的「變量」有什麼意義?
可以說我在Person對象中有一個名爲「name」的屬性。
const Person = {
name: 'Luis Felipe Zaguini'
};
好的。所以,看到人們這樣做是非常普遍的:
let personName = Person.name;
console.log(`I've written my name, and it is ${personName}.`);
就是這樣。在大多數情況下,該變量只能使用一次。或者,有時它在其他語句中被引用,但是您知道,這是沒用的,因爲有一種方法可以在不設置新變量的情況下引用它。
Tecnically,你是在浪費CPU內存,因爲你可以,事實上,類型Person.name
多次,而做到這一點的東西沒用分配內存:
console.log(`I've written my name, and it is ${Person.name}.`);
而且,你在浪費時間和增加更多的代碼行。我過度了嗎?很多程序員都是這樣做的,但個人來說,它似乎並不適合我。
我看到你來自哪裏,但我已經解決了可讀性在優化之前出現的規則。在JavaScript構建系統(或其他語言)中,您可以依靠這些工具來縮小/優化代碼。除此之外,使用'const'告訴讀者變量不會改變 –
實際上,我可以重新指定Person.name,它會反映personName,但爲了這個問題,我已經改變了。我站在你的身邊,可讀性是一件大事,特別是在調試時。 –