Apa arti “(_, i) => ekspresi” dalam Javascript? [duplikat]
Aug 30 2020
Saya melihat penjelasan Array.from () di MDN, dan di bagian bawah ada blok kode seperti ini di bawah ini:
const range = (start, stop, step) => Array.from({ length: (stop - start) / step + 1}, (_, i) => start + (i * step));
Saya tidak mengerti mengapa parameter bisa seperti (_, i), dapatkah seseorang menjelaskannya kepada saya?
Jawaban
1 Dai Aug 30 2020 at 11:21
Dalam ekosistem pengembang JavaScript, menggunakan karakter garis bawah tunggal untuk menunjukkan parameter atau nilai "dibuang" atau "tidak relevan", yang masih harus ditentukan merupakan konvensi pengkodean_ .
Namun, ini bukan bagian dari bahasa JavaScript. (Jadi Anda masih bisa menggunakan _sebagai pengenal variabel).
Beberapa bahasa, seperti C # 7, memang memberikan _perlakuan khusus - namun.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan