tengo una matriz
const arr1 = ["string1", "string2"] const arr2 = []Y quiero obtener el primer elemento de esta matriz, o nulo si está vacío.
¿Cómo puedo hacer esto usando Ramda?
Puede usar R.propOr() para obtener un valor de un objeto o matriz por clave/índice y devolver un valor predeterminado si el resultado no está undefined :
const firstOrNull = R.propOr(null, 0) const arr1 = ["string1", "string2"] const arr2 = [] console.log(firstOrNull(arr1)) console.log(firstOrNull(arr2)) <script src="https://cdnjs.cloudflare.com/ajax/libs/ramda/0.27.1/ramda.min.js" integrity="sha512-rZHvUXcc1zWKsxm7rJ8lVQuIr1oOmm7cShlvpV0gWf0RvbcJN6x96al/Rp2L2BI4a4ZkT2/YfVe/8YvB2UHzQw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>