06-函数即对象
函数即对象
在JavaScript中,函数是 Function 对象的实例。从实用性的角度来说,这应该不会影响函数的使用,只要知道有这么回事儿就行了。值得一提的是,如果尝试识别函数变量v的类型, typeof v 会返回 "function" ,如果v是一个函数。这样很合乎情理,对比一下v是数组的情况: typeof v 会返回 "Object" 。所以我们可以用 typeof v 来识别函数。注意,即便v是函数, v instanceof Object 也会返回 ture ,所以,如果想要区分函数类型和其他类型的对象,应该优先使用 typeof 。