Something Like that:
Prototype
For that you need to create first html code.
HTML
<p id="demo1"></p> <p id="demo2"></p>
After that add this JS code.
JS
var person = {
firstname: 'Default',
lastname: 'Default',
getFullName: function(){
return this.firstname + ' ' + this.lastname;
}
}
var john = {
firstname: 'John',
lastname: 'Doe'
}
john.__proto__ = person;
document.getElementById('demo1').innerHTML = john.getFullName();
document.getElementById('demo2').innerHTML = john.firstname;
[codepen_embed height=”265″ theme_id=”0″ slug_hash=”OjvBBY” default_tab=”result” user=”pradeepanvi”]See the Pen Prototype in javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]
Now you can see
John Doe
John
HTML
<p id="demo1"></p>
After that add this JS code.
JS
var person = {
firstname: 'Default',
lastname: 'Default',
getFullName: function(){
return this.firstname + ' ' + this.lastname;
}
}
var jane = {
firstname: 'Jane'
}
jane.__proto__ = person;
document.getElementById('demo1').innerHTML = jane.getFullName();
[codepen_embed height=”265″ theme_id=”0″ slug_hash=”VzXEOE” default_tab=”result” user=”pradeepanvi”]See the Pen Prototype in javascript 02 by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]
Now you can see
Jane Default
Everything is an Object (Or A Primitive)
For that you need to create first html code.
HTML
<p>What is a = <span id="demo1"></span></p> <p>What is b = <span id="demo2"></span></p> <p>What is c = <span id="demo3"></span></p>
After that add this JS code.
JS
var a = {};
var b = function() {};
var c = [];
document.getElementById('demo1').innerHTML = a.__proto__;
document.getElementById('demo2').innerHTML = b.__proto__;
document.getElementById('demo3').innerHTML = c.__proto__;
[codepen_embed height=”265″ theme_id=”0″ slug_hash=”OjvBBY” default_tab=”result” user=”pradeepanvi”]See the Pen Prototype in javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]
Now you can see
What is a = [object Object]
What is b = function () { [native code] }
What is c =
Above you can see a is object and b is function
Now we will function is also object.
JS
document.getElementById('demo1').innerHTML = a.__proto__;
document.getElementById('demo2').innerHTML = b.__proto__.__proto__;
document.getElementById('demo3').innerHTML = c.__proto__.__proto__;
[codepen_embed height=”265″ theme_id=”0″ slug_hash=”NvYmvY” default_tab=”result” user=”pradeepanvi”]See the Pen Prototype in javascript 04 by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]
Now you can see
What is a = [object Object]
What is b = [object Object]
What is c = [object Object]