Object and Object literals in javascript

Something Like that:
Object and Object literals

What is Object and Object literals
Both are work same.

Object

For that you need to create first html code.

HTML

<p>Value of a =  <span id="demo"></span></p>

After that add this JS code.

JS

var person = new Object();
person.firstname = "Tony";
person.lastname = "Alica";
person.address = new Object();
person.address.street = '111 Main'

document.getElementById("demo").innerHTML = person;
console.log(person);

[codepen_embed height=”265″ theme_id=”0″ slug_hash=”ZJBJWN” default_tab=”result” user=”pradeepanvi”]See the Pen Object in javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]

Now you can see

Value of a = [object Object]

Looks strange?
In the code you can see one more line.

JS

console.log(person);

How can I see console?
Just Ctrl+Shift+I or F12

Click on Console tab
console-window

Now Object literals

JS

var person = { 
    firstname: 'Tony', 
    lastname: 'Alica',
    address: {
        street: '111 Main'
    }
};

document.getElementById("demo").innerHTML = person;
console.log(person);

[codepen_embed height=”265″ theme_id=”0″ slug_hash=”zdodzG” default_tab=”js” user=”pradeepanvi”]See the Pen Object literals in javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]

Now you can see

Value of a = [object Object]

and check console window.

Both result are same but point is best way to write code from my side Object literals is best.

Leave a Reply

Your email address will not be published. Required fields are marked *