Javascript'te “(_, i) => ifade” ne anlama geliyor? [çiftleme]
Aug 30 2020
Array.from () açıklamasını MDN'de gördüm ve altta aşağıdaki gibi bir kod bloğu var:
const range = (start, stop, step) => Array.from({ length: (stop - start) / step + 1}, (_, i) => start + (i * step));
Neden parametrenin şöyle olabileceğini anlamadım (_, i), biri bunu bana açıklayabilir mi?
Yanıtlar
1 Dai Aug 30 2020 at 11:21
JavaScript geliştirici ekosisteminde, "atılmış" veya "ilgisiz" bir parametreyi veya hala belirtilmesi gereken değeri belirtmek için tekil bir alt çizgi karakteri kullanmak bir kodlama kuralıdır_ .
Öyle değil ancak, JavaScript dilinin bir parçası. (Böylece yine _de değişken tanımlayıcı olarak kullanabilirsiniz ).
Bazı diller, C # 7 gibi do vermek _özel muameleyi - ancak.
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı