Skip to content

dts-kominfo-rea2b/challenge-04-firmanchandra

Repository files navigation

Tantangan: JS Fungsi - Part 2

Pada tantangan ini Anda diberikan sebuah kasus yang harus Anda selesaikan.

Case:

Diberikan sebuah data berupa array of string sebagai berikut:

[
  "2019-01-02",
  "2022-05-06 00:00:00 UTC-2",
  "2021-03-04 07:00:00 UTC",
  "2021-04-05 00:00:00 UTC+2",
  "2020-02-03 UTC+7",
]

Buatlah sebuah fungsi dengan nama createDate yang akan menerima argument array of string yang diberikan di atas, dan posisi ke berapa yang akan dicari, dan akan mengembalikan nilai berupa string tanggal yang dicari dengan format epoch time dalam second (BUKAN millisecond)

Apabila posisi tidak diberikan, maka akan mencetak semuanya dan sudah terurut berdasarkan angka epoch time tersebut, dalam string epoch time second juga.

Contoh:

  • asumsi nama dari array adalah dates
  • createDate(dates, 1) akan mengembalikan '1651802400'
  • createDate(dates, 3) akan mengembalikan '1617573600'
  • createDate(dates) akan mengembalikan '1546387200-1580662800-1614841200-1617573600-1651802400'

Ketentuan:

  • Gunakan built-in function semaksimal mungkin
  • Sangat diperbolehkan menggunakan logic dan looping
  • Tidak boleh menggunakan package tambahan lainnya (pure JS)
  • Tidak boleh menggunkan Temporal API

About

challenge-04-firmanchandra created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published