Add Attribute To Existing Object Javascript

3 min read Jun 22, 2024
Add Attribute To Existing Object Javascript

Menambahkan Atribut ke Objek yang Sudah Ada dalam JavaScript

Dalam JavaScript, objek adalah struktur data yang digunakan untuk menyimpan koleksi data dalam bentuk pasangan kunci-nilai. Anda dapat menambahkan atribut baru ke objek yang sudah ada kapan saja.

Metode Menambahkan Atribut

Ada beberapa metode yang dapat digunakan untuk menambahkan atribut ke objek yang sudah ada:

1. Penugasan Langsung:

Cara termudah adalah dengan menggunakan tanda sama dengan (=) untuk menetapkan nilai ke atribut baru:

const myObject = { name: "John", age: 30 };
myObject.occupation = "Engineer";
console.log(myObject); 
// Output: { name: "John", age: 30, occupation: "Engineer" }

2. Menggunakan Object.assign():

Object.assign() adalah fungsi bawaan JavaScript yang memungkinkan Anda untuk menyalin atribut dari satu objek ke objek lainnya. Anda dapat menggunakannya untuk menambahkan atribut baru ke objek yang sudah ada:

const myObject = { name: "John", age: 30 };
Object.assign(myObject, { occupation: "Engineer" });
console.log(myObject);
// Output: { name: "John", age: 30, occupation: "Engineer" }

3. Menggunakan Bracket Notation:

Anda dapat menggunakan bracket notation untuk menambahkan atribut baru dengan string sebagai kunci:

const myObject = { name: "John", age: 30 };
myObject["occupation"] = "Engineer";
console.log(myObject);
// Output: { name: "John", age: 30, occupation: "Engineer" }

Menambahkan Atribut Menggunakan Method

Anda juga bisa menambahkan atribut baru menggunakan method:

const myObject = { name: "John", age: 30 };

myObject.addOccupation = function(occupation) {
  this.occupation = occupation;
};

myObject.addOccupation("Engineer");
console.log(myObject);
// Output: { name: "John", age: 30, occupation: "Engineer", addOccupation: function}

Catatan:

  • Atribut yang ditambahkan menggunakan method akan menjadi property objek.
  • Method dapat diakses dan dijalankan pada objek.

Kesimpulan

Menambahkan atribut ke objek yang sudah ada dalam JavaScript adalah operasi yang mudah dan fleksibel. Ada beberapa metode yang dapat Anda gunakan, masing-masing dengan kegunaannya sendiri. Pilih metode yang paling sesuai dengan kebutuhan Anda.