JavaScript | Add new attribute to JSON object

The task is to add a JSON attribute to the JSON object. To do so, Here are a few of the most used techniques discussed.
Example 1: This example adds a prop_11 attribute to the myObj object via var key. 
 
html
| <!DOCTYPE HTML><html><head>    <title>        JavaScript       | Add new attribute to JSON object.    </title></head><bodystyle="text-align:center;"      id="body">    <h1style="color:green;">              GeeksForGeeks          </h1>    <pid="GFG_UP"       style="font-size: 16px;              font-weight: bold;">    </p>    <buttononclick="gfg_Run()">        Click here    </button>    <pid="GFG_DOWN"       style="color:green;              font-size: 20px;              font-weight: bold;">    </p>    <script>        var el_up =             document.getElementById("GFG_UP");        var el_down =             document.getElementById("GFG_DOWN");        var myObj = {            'prop_1': {                'prop_12': 'value_12'            }        };        el_up.innerHTML = JSON.stringify(myObj);        function gfg_Run() {            var key = "prop_11";            myObj.prop_1[key] = "value_11";            el_down.innerHTML = JSON.stringify(myObj);        }    </script></body></html> | 
Output: 
 
- Before clicking on the button: 
 
- After clicking on the button: 
 
Example 2: This example adds a prop_11 attribute to the myObj with value value_11. 
 
html
| <!DOCTYPE HTML><html><head>    <title>        JavaScript      | Add new attribute to JSON object.    </title></head><bodystyle="text-align:center;"      id="body">    <h1style="color:green;">              GeeksForGeeks          </h1>    <pid="GFG_UP"       style="font-size: 16px;              font-weight: bold;">    </p>    <buttononclick="gfg_Run()">        Click here    </button>    <pid="GFG_DOWN"       style="color:green;               font-size: 20px;               font-weight: bold;">    </p>    <script>        var el_up =             document.getElementById("GFG_UP");        var el_down =             document.getElementById("GFG_DOWN");        var myObj = {            'prop_1': {                'prop_12': 'value_12'            }        };        el_up.innerHTML = JSON.stringify(myObj);        function gfg_Run() {            myObj.prop_1["prop_11"] = "value_11";            el_down.innerHTML = JSON.stringify(myObj);        }    </script></body></html> | 
Output: 
 
- Before clicking on the button: 
 
- After clicking on the button: 
 
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
 
				 
					



