【发布时间】:2020-12-07 12:34:05
【问题描述】:
最近学习了原型、_proto_和继承的概念。 我试图找出下面的输出,但失败了......
function test(){
var a = 1;
this.b =2;
}
var o1 = new test();
var o2 = Object.create(test);
console.log(test.a); //undefined
console.log(test.b); //undefined
console.log(o1.a); //undefined
console.log(o1.b); //2
console.log(o2.a); //undefined
console.log(o2.b); //undefined
作为一个javascript菜鸟,谁能告诉我
为什么只有“o1.b”能够访问值 2?
【问题讨论】:
-
这能回答你的问题吗? Prototypical inheritance - writing up
标签: javascript inheritance prototype