https://github.com/aswassaw/pijarcamp-week2-javascript3
Tugas Bootcamp Pijar Camp Minggu Kedua Materi Javascript 3.
https://github.com/aswassaw/pijarcamp-week2-javascript3
javascript pijar-camp
Last synced: 23 days ago
JSON representation
Tugas Bootcamp Pijar Camp Minggu Kedua Materi Javascript 3.
- Host: GitHub
- URL: https://github.com/aswassaw/pijarcamp-week2-javascript3
- Owner: Aswassaw
- License: mit
- Created: 2022-03-14T07:58:08.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-19T17:08:31.000Z (about 3 years ago)
- Last Synced: 2025-02-17T13:43:16.690Z (4 months ago)
- Topics: javascript, pijar-camp
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pijar Camp - Week 2 - Javascript 3
Tugas Bootcamp Pijar Camp Minggu Kedua Materi Javascript 3.
## Soal
1. Buatlah sambungan program menggunakan then catch dan juga try catch untuk mengecek hari kerja dari kode Asynchronous dibawah dan jelaskan penggunaan then catch dan try catch dengan memberikan komentar di bawahnya:
```javascript
const cekHariKerja = (day) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
const dataDay = ["senin", "selasa", "rabu", "kamis", "jumat"];
let cek = dataDay.find((item) => {
return item === day;
});if (cek) {
resolve(cek);
} else {
reject(new Error("Hari ini bukan hari kerja"));
}
}, 3000);
});
};
}
```---
2. Buat program menggunakan callback function untuk melanjutkan dan menampilkan semua bulan menggunakan method map.
```javascript
const getMonth = (callback) => {
setTimeout(() => {
let error = false;
let months = [
"Januari",
"Februari",
"Maret",
"April",
"Mei",
"Juni",
"Juli",
"Agustus",
"September",
"Oktober",
"November",
"Desember",
];if (!error) {
callback(null, months);
} else {
callback(new Error("Sorry Data Not Found"), []);
}
}, 4000);
};
```---
3. Buatlah 2 program bebas dengan menggunakan promise seperti soal nomor 1.
---
4. Buatlah program menggunakan method fetch untuk menampilkan semua name (hanya name nya saja) dari REST API dibawah ini
https://jsonplaceholder.typicode.com/users