区别
实例对象:new函数
产生的对象,称为实例对象,简称为对象
。
函数对象:将函数作为对象
使用时,简称为函数对象。!!!
什么是构造函数?
一般下首字母大写的函数即为构造函数,但是!首字母大写的函数一定是构造函数吗?不一定,我们也可以去调用它。所以被我们new出实例的函数为构造函数。所以,构造函数首字母大写是其一个暗示作用,或者是一个隐式定义。
function Func() {}
const fc = new Func();//此时Func就必是构造函数--fc为实例对象(简称为对象)
console.log(Func.prototype);//这里的Func就是当做了函数对象来使用
$('#id'); //jquery函数!!
$.get('/test'); //jquery函数对象
ps:要记住一点:括号的左边永远是函数,点.的左边永远是对象