Skip to main content
  1. Posts/

JS: Map

·1 min·
javascript javascript
Table of Contents

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).

Related

JS: Functional Programming
·2 mins
javascript javascript
JS: Object-Oriented Programming
·2 mins
javascript javascript
JS: Array
·1 min
javascript javascript
JS: Object
·2 mins
javascript javascript
JS: Function
·1 min
javascript javascript
JS: Mengubah Fungsi Asynchronous Callback-Based menjadi Promise-Based
·1 min
javascript javascript