我必須重寫一個Web應用程序,並且有一些JavaScript代碼是我試圖理解的。我需要對此的解釋
有這個簡單的功能
function declareVars(value)
{
this.value = value;
}
這就是所謂的這種方式
var frequency_factor = new declareVars(1);
然後,有些事情就像
frequency_factor.value = 1;
所以,我試圖理解爲什麼有人會這樣做,而不是簡單地做一些像
var frequency_factor = 1;
希望任何人都可以在這方面給我啓發。 謝謝
也許會問這樣做的人......一個原因可能是他希望將這個「價值」傳遞給可以修改它的函數。 –
如果這是整個聲明,那麼使用var frequency_factor = 1;' –
可能是個人偏好。是否還有其他函數與此函數結合使用來分配其他屬性? – Jrod