我是JavaScript新手,目前我正在阅读Rausch的“Speaking JavaScript”一书,其中我在“Simulating apply()for constructors”一节中遇到以下表示法:模拟构造函数的应用()对于构造函数(JavaScript)
new (Date.bind(null, 2011, 11, 24))
现在这对我来说似乎很困惑。有人能详细解释这个声明吗?特别是,我无法理解'new'关键字后面的括号的含义,再加上,就我而言,'bind'是一种只能用于函数的方法,不是吗? ?提前致谢。
全局'Date'构造函数*是一个函数。 – Pointy