In diesem Fall ist _
nur ein Funktionsparameter - ein einzelner Unterstrich ist eine Konvention, die von einigen Programmierern verwendet wird, um "Ignoriere diese Bindung / diesen Parameter" anzuzeigen.
Da JavaScript keine Parameter-Count-Überprüfung durchführt, könnte der Parameter komplett weggelassen werden. Eine solche "Wegwerf" -Kennung wird häufiger in anderen Sprachen gefunden, aber betrachten Sie einen Fall wie arr.forEach(function (_, i) {..})
, wobei _
angibt, dass der erste Parameter nicht verwendet werden soll.
Es ist das gleiche wie einen anderen Bezeichner zu einer Liste von Argumenten gemäß diesem Dokument hinzuzufügen: Ссылка
In diesem Dokument finden Sie, dass _ ein zulässiges Zeichen ist, mit dem ein Bezeichner beginnen kann.
In Ihrem Beispiel hat das keine Bedeutung, wahrscheinlich dachte der Autor, dass es cooler ist als nur ().
Tags und Links javascript function bacon.js