KUIS MODULAR HARMONIS
KUIS MODULAR HARMONIS
Soal:
isi file utils.mjs adalah:
function splitString(string) {
if (typeof string !== 'string') {
return [];
}
return Array.from(string);
}
function unique(array) {
const set = new Set(array)
return Array.from(set.values());
}
/**
* TODO:
* 1. Ekspor fungsi splitString secara named export
* 2. Ekspor fungsi unique secara default export
*/
kemudian, perbaiki kode js berikut:
/**
* TODO:
* 1. Impor fungsi unique dari utils.mjs secara default
* 2. Impor fungsi splitString dari utils.mjs secara named
*
* Catatan.
* Jangan ubah kode apa pun yang sudah tersedia sebelumnya
*/
const string = 'saippuakivikauppias';
const array = splitString(string);
const uniqueArray = unique(array);
console.log(string);
console.log(array);
console.log(uniqueArray);
Penyelesaian:
Berikut adalah perbaikan kode untuk kedua file tersebut agar dapat bekerja bersama:
utils.mjsexport di bagian bawah file:function splitString(string) {
if (typeof string !== 'string') {
return [];
}
return Array.from(string);
}
function unique(array) {
const set = new Set(array)
return Array.from(set.values());
}
/**
* TODO:
* 1. Ekspor fungsi splitString secara named export
* 2. Ekspor fungsi unique secara default export
*/
export { splitString };
export default unique;
main.mjs)import di bagian paling atas:/**
* TODO:
* 1. Impor fungsi unique dari utils.mjs secara default
* 2. Impor fungsi splitString dari utils.mjs secara named
*
* Catatan.
* Jangan ubah kode apa pun yang sudah tersedia sebelumnya
*/
import unique from './utils.mjs';
import { splitString } from './utils.mjs';
const string = 'saippuakivikauppias';
const array = splitString(string);
const uniqueArray = unique(array);
console.log(string);
console.log(array);
console.log(uniqueArray);
.mjs, Anda bisa langsung menjalankannya menggunakan Node.js dengan perintah node main.mjs.Bersambung ke:
Comments
Post a Comment