как разница между instanceof vs isPrototypeOf ?
https://developer.mozilla.org говорит что разница есть !
пример с developer.mozilla.org.
function Fee() {
// ...
}
function Fi() {
// ...
}
Fi.prototype = new Fee();
function Fo() {
// ...
}
Fo.prototype = new Fi();
function Fum() {
// ...
}
Fum.prototype = new Fo();
var fum = new Fum();
// ...
console.log(Fi.prototype.isPrototypeOf(fum)) // true
console.log(fum instanceof Fi) // true