Modelo

  • EN
    • English
    • Español
    • Français
    • Bahasa Indonesia
    • Italiano
    • 日本語
    • 한국어
    • Português
    • ภาษาไทย
    • Pусский
    • Tiếng Việt
    • 中文 (简体)
    • 中文 (繁體)

Setting Object Values in JavaScript

Oct 15, 2024

In JavaScript, objects are used to store key-value pairs of data. Setting values to an object involves creating or modifying key-value pairs. Here's how you can set values to an object in JavaScript:

1. Creating a new object with values:

You can create a new object and set values to it using the following syntax:

```javascript

let person = {

name: 'John',

age: 30,

gender: 'male'

};

```

In this example, we created a `person` object with three key-value pairs: `name`, `age`, and `gender`. The `name` key has a value of `'John'`, the `age` key has a value of `30`, and the `gender` key has a value of `'male'`.

2. Modifying values in an existing object:

You can also modify the values of an existing object by using the dot notation or square bracket notation:

```javascript

let person = {

name: 'John',

age: 30,

gender: 'male'

};

// Using dot notation

person.age = 31;

// Using square bracket notation

person['gender'] = 'non-binary';

```

In this example, we modified the `age` value using dot notation and the `gender` value using square bracket notation.

3. Dynamic key-value assignment:

You can dynamically set key-value pairs to an object based on variables or user input:

```javascript

let key = 'jobTitle';

let value = 'developer';

let person = {};

person[key] = value;

```

In this example, we used variables `key` and `value` to dynamically set a key-value pair in the `person` object.

4. Using object methods:

JavaScript provides built-in object methods to set values to an object, such as `Object.assign()` and object spread syntax:

```javascript

let person = {

name: 'John',

age: 30

};

let additionalInfo = {

gender: 'male',

jobTitle: 'developer'

};

let updatedPerson = Object.assign({}, person, additionalInfo);

// OR

let updatedPerson = {...person, ...additionalInfo};

```

In these examples, we used `Object.assign()` and object spread syntax to set additional key-value pairs to the `person` object without modifying the original object.

By mastering the techniques mentioned above, you will be able to set key-value pairs in JavaScript objects effectively to store and manipulate data in your applications.

Recommend