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