当前位置:嗨网首页>书籍在线阅读

06-函数即对象

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

函数即对象

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