- 实例对象简称对象,函数对象不能简称为对象
- 可以认为()左边的函数,.左边的是对象
- 所以既可以在()前面又可以.前面的就是函数对象
- 说的可能有点乱,看以下代码
function Fn() { // 仅仅在这一步,此时不能说Fn是一个构造函数,只有new之后才能说为构造函数
}
const fn = new Fn() // 此时的Fn是构造函数,fn是实例对象(简称对象)
console.log(Fn.prototype) // Fn为函数对象
Fn.call({}) // Fn为函数对象
$('#id') // 此时$成jQuery函数
$.get('./test') // 此时的$称jQuery函数对象
- 函数对象:将函数作为对象使用,简称函数对象
- 实例对象:new产生的对象,简称对象