js对象、构造器函数和原型对象的区别

170 阅读1分钟

概念

1.对象:属性和方法的集合,即变量和函数的封装。每个对象都有一个_proto_属性,指向这个对象的构造函数的原型对象。 2.构造器函数:用于创建对象的函数,通过new关键字生成对象,函数名首字母一般大写。 3.原型对象:每个函数都有一个prototype属性,它是一个指向原型对象的指针(原型对象在定义函数时同时被创建)