EN
JavaScript - add key / value pair to object
3 points
In this article, we would like to show you how to add key / value pair to an object in JavaScript.
There are two ways to do that:
- Using dot notation,
- Using square bracket notation
In the below example we create obj
object with two key / value pairs.
We add key3
with 'value3'
using dot notation, then we display whole obj
object.
Runnable example:
xxxxxxxxxx
1
var obj = {
2
key1: 'value1',
3
key2: 'value2'
4
};
5
6
obj.key3 = 'value3'; // <----- add a key / value pair using dot notation
7
8
console.log(JSON.stringify(obj, undefined, 4));
Output:
xxxxxxxxxx
1
{
2
"key1": "value1",
3
"key2": "value2",
4
"key3": "value3"
5
}
In the below example we create obj
object with two key / value pairs.
We add key3
with 'value3'
using square bracket notation, then we display whole obj
object.
Note:
This approach is useful because you can replace'key3'
string with some variable which let us address key value dynamically using variable.
Runnable example:
xxxxxxxxxx
1
var obj = {
2
key1: 'value1',
3
key2: 'value2'
4
};
5
6
obj['key3'] = 'value3'; // <----- add a key / value pair using square bracket notation
7
8
console.log(JSON.stringify(obj, undefined, 4));
Output:
xxxxxxxxxx
1
{
2
"key1": "value1",
3
"key2": "value2",
4
"key3": "value3"
5
}