Memanggil Nama Variabel JavaScript atau AngularJS Menggunakan String

Sebenarnya, cara ini digunakan untuk memanggil nilai dari suatu variabel object secara dinamis. Maksud dinamis di sini yaitu menggunakan String. Seperti itulah kira-kira penjelasannya 😀 Jika susah dipahami, silakan lihat pada contoh di bawah ini:

Saya mempunyai satu variabel object yaitu data. object ini mempunyai properti, yaituname. Bagaimana cara memanggil properti tersebut? Tinggal panggil data.nama, bukan?

var data = {
    name : 'Chairul Umam';
}

console.log(data.name);




//  output:

Chairul Umam

Bagaimana jika ingin memanggil suatu nilai dari object, tapi dengan properti yang dinamis? Menggunakan bracket [ ]. Coba lihat pada contoh di bawah ini:

var data = {
    name : 'Chairul Umam';
}

console.log(data["name"]);
console.log(data["birthday"]);




//  output:

Chairul Umam
undefined

Jika properti yang dipanggil tersebut ada, maka akan menampilkan nilainya. Jika tidak, akan undefined.

 

Semoga bermanfaat. Jangan sungkan memberikan kritik atau saran di kolom komentar 🙂

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *