- // 创建一个构造函数
- function myFn1() {
- }
- myFn1.prototype.name = '这是我的名字';
- var a1 = new myFn1();
- a1.age = 10;
- // in作用:检查对象中是否含有某个属性值 如果含有返回true 若原型中有也返回true
- console.log("age" in a1);
- console.log("name" in a1);
- // hasOwnProperty()作用:检查对象中是否含有某个属性值 如果本身含有返回true 不含有返回false;若对象本身不含有 原型含有也返回false
- console.log(a1.hasOwnProperty("age"))
- console.log(a1.hasOwnProperty("name"))
|