Usando Ramda y un estilo sin puntos, ¿cómo puedo copiar el primer elemento de una matriz al final?
Quiero tomar una matriz[1, 2, 3]
y volver[1, 2, 3, 1]
.
Estoy usando Ramda, y puedo obtener el resultado deseado de esta manera:
const fn = arr => R.append(R.prop(0, arr), arr);
Pero me gustaría hacerlo sin puntos. Aquí está lo más cerca que he estado:
const fn = R.compose(R.append, R.prop(0));
fn(arr)(arr)
Pero eso se ve tonto. ¿Qué me estoy perdiendo? ¡Gracias!