Skip to content

馃[1, ..., 100] Range Challenge

Funzione range( number, number , ?value | (index)=>any): Array<any>.

Restituisce un array di elementi compresi in un range

Test della soluzione

Verifica della correttezza della soluzione

npm run test

I test relativi al challenge sono:

 describe('Range Challenge', () => {
  test('range(1,5)', () => {
    expect(range(1, 5)).toEqual([1, 2, 3, 4, 5]);
  });
  test('range(5,10)', () => {
    expect(range(5, 10)).toEqual([5, 6, 7, 8, 9, 10]);
  });
  test('range(2,2)', () => {
    expect(range(2, 2)).toEqual([2]);
  });
  test('range(5,1) reverse', () => {
    expect(range(5, 1)).toEqual([5, 4, 3, 2, 1]);
  });
  test('range(1,3,index => ({ id:index }))', () => {
    expect(range(1, 3, index => ({ id: index }))).toEqual([
      { id: 1 },
      { id: 2 },
      { id: 3 },
    ]);
  });
});

Esempi (opzionale)

/cc @all

Edited by Daniele Fiungo