JS: Map

TODO

/**
 * TODO:
 * 1. Buatlah variabel currency yang merupakan Map dengan kriteria:
 *   - key "USD", value 14000
 *   - key "JPY", value 131
 *   - key "SGD", value 11000
 *   - key "MYR", value 3500
 * 2. Buatlah variabel priceInIDR yang bernilai dari hasil perkalian:
 *     - priceInJPY dengan nilai currency JPY
 */
// 1. Membuat variabel currency sebagai Map
const currency = new Map([
['USD', 14000],
['JPY', 131],
['SGD', 11000],
['MYR', 3500]
]);

// 2. Mengalikan priceInJPY dengan nilai currency JPY untuk mendapatkan harga dalam IDR
const priceInJPY = 5000; // contoh nilai harga dalam JPY
const priceInIDR = priceInJPY * currency.get('JPY'); // nilai hasil konversi ke IDR

console.log(priceInIDR); // contoh output: 655000 (jika priceInJPY = 5000)

Notes

Pada kode di atas, terlebih dahulu dibuat sebuah Map bernama currency dengan 4 buah pasangan key-value sesuai dengan kriteria yang diberikan pada soal. Kemudian, nilai yang ingin dikonversi ke dalam Rupiah adalah priceInJPY yang diinisialisasi dengan nilai 1000.

Untuk mengkonversi nilai tersebut ke dalam Rupiah, kita dapat mengalikan nilai priceInJPY dengan kurs JPY yang ada di dalam Map currency menggunakan method get() untuk mendapatkan nilai kurs-nya. Hasil dari perkalian tersebut kemudian disimpan ke dalam variabel priceInIDR. Terakhir, nilai dari priceInIDR akan ditampilkan pada console menggunakan perintah console.log(priceInIDR).