我是JavaScript新手,目前我正在閱讀Rausch的「Speaking JavaScript」一書,其中我在「Simulating apply()for constructors」一節中遇到以下表示法:模擬構造函數的應用()對於構造函數(JavaScript)
new (Date.bind(null, 2011, 11, 24))
現在這對我來說似乎很困惑。有人能詳細解釋這個聲明嗎?特別是,我無法理解'new'關鍵字後面的括號的含義,再加上,就我而言,'bind'是一種只能用於函數的方法,不是嗎? ?提前致謝。
全局'Date'構造函數*是一個函數。 – Pointy