Metode-metode Object pada JavaScript

1. Object.freeze

Object.freeze digunakan untuk mencegah perubahan pada suatu data object.

var data = {
   id: 15,
   name: "Dheezer",
   password: "InilahKataSandi"
}

Object.freeze(data);

data.id = 10;
console.log(data);
// { id: 15, name: "Dheezer", password: "InilahKataSandi" }
// nilai tidak berubah

2. Object.keys

Object.keys digunakan untuk mengeluarkan seluruh keys pada sebuah data object dalam bentuk array.

var data = {
   id: 15,
   name: "Dheezer",
   password: "InilahKataSandi"
}

var keys = Object.keys(data);
console.log(keys);
// [ "id", "name", "password" ]

3. Object.values

Object.values digunakan untuk mengeluarkan seluruh values pada sebuah data object dalam bentuk array.

var data = {
   id: 15,
   name: "Dheezer",
   password: "InilahKataSandi"
}

var values = Object.values(data);
console.log(values);
// [ "15", "Dheezer", "InilahKataSandi" ]

4. Object.entries

Object.entries digunakan untuk mengeluarkan seluruh keys dan values pada sebuah data object pada bentuk susunan array.

var data = {
   id: 15,
   name: "Dheezer",
   password: "InilahKataSandi"
}

var entries = Object.entries(data);
console.log(entries);
// [ [ "id", "15" ], [ "name", "Dheezer" ], [ "password", "InilahKataSandi" ] ]

5. Object.assign

Object.assign digunakan untuk memadukan 2 data object menjadi 1 data object.

var data = {
   id: 15,
   name: "Dheezer",
   password: "InilahKataSandi"
}

var merging = {
   logged: true
}

var allData = Object.assign(data, merging);
console.log(allData);
// { id: 15, name: "Dheezer", password: "InilahKataSandi", logged: true }
,

Leave a Reply

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