Kam auf der Suche nach einer Antwort auf diese und es geschafft, eine zu finden. Die Anweisung _ (Variable) umschließt die Variable mit einem Unterstrich. Nach this link in der „objektorientiert und Functional Stile“ Abschnitt,
entspricht
index = _.indexOf(children, target);
Die erste in der objektorientierten Art geschrieben ist, die Verkettung von Funktionen ermöglicht. Ihr Beispiel ist wie folgt:
_(lyrics).chain()
.map(function(line) { return line.words.split(' '); })
.flatten()
.reduce({}, function(counts, word) {
counts[word] = (counts[word] || 0) + 1;
Jede dieser Funktionen gibt die Unterstreichungsfunktion Text Einwickeln, so dass gekettet Manipulation der variablen Texten.
Unders Changelog:
0.4.0 - 7. November 2009: All Unders Funktionen können nun in einem objektorientierten Stil genannt werden, etwa so: _ ([1, 2, 3]) Karte. (...) ;. Original-Patch von Marc-André Cournoyer. Wrapped-Objekte können durch mehrere Methodenaufrufe verkettet werden. Eine Funktionsmethode wurde hinzugefügt, die eine sortierte Liste aller Funktionen in Underscore bietet.
Vielleicht finden Sie Ihre Antwort hier: http://StackOverflow.com/Questions/4484424/underscore-prefix-for-property-and-method-names-in-Javascript – showdev
Die _ _ ist eine JavaScript-Kennung, wahrscheinlich für die Bibliothek [Unterstrich] (http://underscorejs.org/) in diesem Fall. –
@showdev: Eigentlich '_()' ist ein Aufruf einer Funktion namens .. gut .. '_' –