Ich versuche, eine Zeichenfolge an das Ende einer Zeichenfolge mit Ramda anzufügen, aber Folgendes funktioniert nicht.Am Ende der Zeichenfolge anhängen Ramda.js
R.append("A", "B")
es gibt
['A','B']
Kennt jemand eine gute Möglichkeit, dies in Ramda oder in einer Art und Weise zu tun, heißt das noch lange nicht, dass ich Code schreiben müssen javascripts Curry concat
Funktion?
Edit:
Ich versuche, die folgenden
props = {
city: "Boston",
state: "Massachusetts",
zip: 22191
}
var appendCommaToCity = R.evolve({city: R.append(",")}
appendCommaToCity(props)
"A" + "B"
nicht tun zu tun, die nicht in dieser sitchuation funktionieren, wenn ich die Funktion irgendwo anders und Curry es definieren, oder Definieren Sie es inline.
"A" + "B" ?????? –
Ich habe keine Ahnung von Ramda, aber würde [R.Concat ('A', 'B')] (http://ramdajs.com/docs/#concat) nicht funktionieren? – yuriy636
Warum alles curry? Es ist ein Einzeiler: 'const appendString = b => a => Zeichenkette (a) + Zeichenkette (b);' und 'var appendCommaToCity = R.evolve ({Stadt: appendString (", ")})'. Und in Bezug auf Curry. Sag mir, würdest du jemals diese Utility-Funktion benutzen, wo du eine einfache 'stringA + stringB' machen kannst? Ich würde sicherlich nicht. Warum also sollten Sie dieses Ding curry, wenn das der einzige Weg ist, es richtig zu benutzen? Ich denke dir zu kompliziert. – Thomas