原型添加方法
function Person(name,age) {
this.name = name;
this.age = age;
}
//通过原型添加方法,数据共享 节省内存空间
Person.prototype.eat = function () {
console.log("eat");
}
var p1 = new Person("12",20);
var p2 = new Person("11",20);
/*
*
* 何为原型?
* 实例对象中有__proto__这个属性叫原型 也是一个对象 这个属性是给浏览器使用 不是标准属性
* 构造函数中有prototype这个属性叫原型 也是一个对象 这个属性是给程序员使用 是标准属性
*
* 实例对象中的__proto__和构造函数的prototype一样
* 实例对象是通过构造函数创建的
* 实例对象的__proto__指向了构造函数prototype
*
* */
//window是对象
//document是属性 document也是一个对象
//write 是方法
window.document.write("nihao")
//对象.style.color = 值