Minggu JavaScript

Pernahkah Anda berpikir Anda cukup tahu tentang suatu bahasa dan menyadari bahwa Anda tidak tahu?
Itu terjadi pada saya minggu lalu, saya pikir saya cukup tahu beberapa bahasa, tetapi kenyataannya selalu ada hal-hal baru untuk dipelajari, ada hal-hal usang dan hal-hal baru yang terus-menerus ditambahkan,

dan sesuatu yang saya sukai dari menjadi seorang programmer adalah saya suka terus mempelajari hal-hal baru dan minggu ini tidak terkecuali.

Selama seminggu saya belajar (berkat mentor saya) beberapa konsep yang tidak saya ketahui sama sekali atau bahkan belum pernah saya dengar sebelumnya.

Saya memahami cara kerja metode pengurutan dan cara penerapannya dalam fungsionalitas, dalam hal ini, saya belajar bahwa Anda dapat mengurutkan sekumpulan kotak centang berdasarkan nilai benar atau salahnya, pada kenyataannya, saya belajar bahwa Anda dapat mengurutkan benar dan salah .

Ini membawa saya ke hal berikutnya yang saya pelajari.

Saya belum pernah mendengar tentang kebenaran dan kepalsuan, yang menarik minat saya dan saya memahami apa itu:
Kebenaran: nilai kebenaran adalah nilai yang dianggap benar jika berada dalam konteks boolean. Semua nilai adalah benar kecuali didefinisikan sebagai salah (yaitu, kecuali salah, 0, -0, 0n, “”, null, tidak terdefinisi, dan NaN).

Falsy: Nilai falsy adalah nilai yang dianggap salah ketika ditemui dalam konteks Boolean.

Tabel berikut menyediakan daftar nilai JS falsy: