构造函数
//构造函数 function person(sex, age) { this.sex = sex; this.age = age; }
//通过原型添加方法 person.prototype.sayhi = function () { console.log("打招呼,您好"); };
通过console.dir来观察和对比per和person,可以看出:
实例对象中有个属性,__proto__,也是对象, 叫原型, 不是标准的属性, 浏览器使用的
console.dir(per);//实例对象 person
console.dir(person);//构造函数的名字 f person(sex, age)
var per = new person("男", 20); console.dir(per);//实例对象 person console.dir(person);//构造函数的名字 f person(sex, age) var per2 = new person("女", 30); console.log(per.sayhi == per2.sayhi); //true
如对本文有疑问, 点击进行留言回复!!
JavaScript 好题汇总分享(持续更新,看到好题就写)
XMLHttpRequest 2级 &&进度事件&&JSONP
使用递归原生实现拷贝&&最简单的方法实现深拷贝
网友评论