Memanipulasi Array Dengan Unshift
https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift
Kode tidak memeriksa kasus yang dimasukkan untuk output array.
Tes ini tidak terlalu pilih-pilih tentang isinya, bukan? Bahkan myArray.unshift(['paul','35']);
lolos, dengan string '35'
bukan nomor 35
.
Bagian yang penting adalah bahwa unshift
digunakan dengan benar, yang diperiksa oleh tes. Namun, nilai yang ditunjukkan sebagai benar untuk myArray
mungkin harus lebih cocok dengan apa yang sebenarnya diuji.
Diedit untuk menambahkan: Tantangan manipulasi array tetangga lainnya (push / pop / shift) tidak menyertakan toLowerCase()
dalam pengujian mereka yang termasuk dalam tantangan ini, jadi ini adalah yang aneh dalam hal itu. Yang lain juga memiliki persamaan longgar untuk nilai angka, bagaimanapun, jadi bentuk string angka dapat diterima di masing-masing.
Saya benar-benar mengerti itu tetapi jika Kasus diperiksa untuk sebagian besar hasil, mengapa tidak ini, yakin yang ini aneh tetapi konsistensi adalah kuncinya. Terimakasih Meskipun
@ Akshit-p Oh, saya tidak setuju dengan Anda, hanya menambahkan lebih banyak informasi 😄
Saya pikir tes untuk tantangan ini harus diubah untuk menghapus toLowerCase()
, tetapi saya juga berpikir tes di keempat tantangan harus menggunakan perbandingan angka yang ketat untuk memastikan pengguna memasukkan nilai yang benar.
Komentar yang paling membantu
@ Akshit-p Oh, saya tidak setuju dengan Anda, hanya menambahkan lebih banyak informasi 😄
Saya pikir tes untuk tantangan ini harus diubah untuk menghapus
toLowerCase()
, tetapi saya juga berpikir tes di keempat tantangan harus menggunakan perbandingan angka yang ketat untuk memastikan pengguna memasukkan nilai yang benar.