0
我需要有人给我解释为什么bob instanceof Person
返回此代码错误:为什么bob instanceof Person返回false?
var Person = function(firstAndLast) {
var names = firstAndLast.split(' ');
return {
getFirstName: function() {
return names[0];
},
getLastName: function() {
return names[1];
},
getFullName: function() {
return names[0] + " " + names[1];
},
setFirstName: function(first) {
names[0] = first;
},
setLastName: function(last) {
names[1] = last;
},
setFullName: function(firstAndLast) {
names = firstAndLast.split(' ');
}
};
};
var bob = new Person('Bob Ross');
我试图寻找一个答案,但我无法找到任何东西。据我所知bob instanceof Person
应该返回true,但它不。
不无'this'构造。 – PHPglue