首先定义一个实例化对象,定义这个函数为实例化的对象,只是定义了,还没有实例化他,里面的this指向的是实例化之后的实例
function Point(x,y){
this.x = x
this.y = y
}
然后将对象进行实例化 利用new来实例化这个对象
let p = new Point(3,4)
也可以给这个属性添加方法等属性 这里面访问实例化后的值的时候需要this.之后即可拿到值
Point.prototype.r = function (){
return this.x*5 // 那道实例方法传来的值,传来的是3 结果就是3*5 返回15
}
然而 p 继承了Point的所有方法即使
console.log(p.r())