How to use the nth function from ramda

Find comprehensive JavaScript ramda.nth code examples handpicked from public code repositorys.

96
97
98
99
100
101
102
103
104
105
const dec = x => x - 1
const add = (x, y) => x + y
const addC = x => y => x + y

const L_get_1 = L.get(1)
const R_nth_1 = R.nth(1)
const U_get_1 = U && U.get(1)

const L_get_y = L.get('y')
const R_prop_y = R.prop('y')
fork icon41
star icon901
watch icon29

+ 3 other calls in file

31
32
33
34
35
36
37
38
39
40
41


const takeSecondPartOfString = (index) => (arr) => R.pipe(
  take(index),
  R.propOr('', 'str'),
  R.split(':'),
  R.nth(1),
  R.defaultTo(''), // in case nothing is found, use a blank string
  R.trim,
)(arr);

fork icon0
star icon1
watch icon0

18
19
20
21
22
23
24
25
26
27
28
29
);


//get a random monument object from the list with ramda
const pickRandomFromList = (list) => {
	const index = Math.floor(Math.random() * R.length(list));
	return R.nth(index, list);
}


const randomMonument = (monumentNElement) => {
	const dataPath = __dirname+'/data/monuments.json';
fork icon0
star icon1
watch icon0

3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
* @param {*} list
* @return {*}
* @example
*
*      var list = ['foo', 'bar', 'baz', 'quux'];
*      R.nth(1, list); //=> 'bar'
*      R.nth(-1, list); //=> 'quux'
*      R.nth(-99, list); //=> undefined
*
*      R.nth(2, 'abc'); //=> 'c'
fork icon0
star icon0
watch icon0

+ 89 other calls in file

10431
10432
10433
10434
10435
10436
10437
10438
10439
*      R.nth(-1, list); //=> 'quux'
*      R.nth(-99, list); //=> undefined
*
*      R.nth(2, 'abc'); //=> 'c'
*      R.nth(3, 'abc'); //=> ''
* @symb R.nth(-1, [a, b, c]) = c
* @symb R.nth(0, [a, b, c]) = a
* @symb R.nth(1, [a, b, c]) = b
*/
fork icon0
star icon0
watch icon2

+ 31 other calls in file

42
43
44
45
46
47
48
49
50
51
52
    R.map(R.map(parseInt)),
    R.map(R.split('')),
    R.split('\n'))(input);


const noFlashes = R.compose(
    R.nth(0),
    R.reduce(([total, board], _) => {
      const [count, newBoard] = doStep(board);
      return [total + count, newBoard];
    }, [0, board]))(R.range(0, 100));
fork icon0
star icon0
watch icon0

Other functions in ramda

Sorted by popularity

function icon

ramda.clone is the most popular function in ramda (30311 examples)