JS Bin
// source https://jsbin.com/xarotuv
'use strict';
function Dog(obj) {
return obj;
}
var fido = new Dog({ name: 'fido' });
var f1 = fido instanceof Dog === false;
function Cat(string) {
return string;
}
var snowball = new Cat('snowball');
var f2 = snowball instanceof Cat === true;
console.log(f1);
console.log(f2);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
'use strict';
function Dog(obj) {
return obj;
}
var fido = new Dog({ name: 'fido' });
var f1 = fido instanceof Dog === false;
function Cat(string) {
return string;
}
var snowball = new Cat('snowball');
var f2 = snowball instanceof Cat === true;
console.log(f1);
console.log(f2);
</script>
<script id="jsbin-source-javascript" type="text/javascript">function Dog(obj) { return obj; }
var fido = new Dog({ name: 'fido' })
var f1 = fido instanceof Dog === false
function Cat(string) { return string; }
var snowball = new Cat('snowball')
var f2 = snowball instanceof Cat === true
console.log(f1);
console.log(f2);
</script></body>
</html>