ts-data-forge
    Preparing search index...
    • Gets the index of a value in an array.

      Type Parameters

      • const Ar extends readonly unknown[]

      Parameters

      • array: Ar
      • searchElement: Ar[number]

      Returns -1 | ArrayIndex<Ar>

      const fruits = ['apple', 'banana', 'orange', 'banana'];

      const indexOfBanana = Arr.indexOf(fruits, 'banana');
      const indexOfGrape = Arr.indexOf(fruits, 'grape');

      // Curried version
      const findApple = Arr.indexOf('apple');
      const indexOfApple = findApple(fruits);

      console.log(indexOfBanana); // => 1
      console.log(indexOfGrape); // => -1
      console.log(indexOfApple); // => 0
    • Gets the index of a value in an array.

      Type Parameters

      • E

      Parameters

      • searchElement: E

      Returns (array: readonly E[]) => -1 | Uint32

      const fruits = ['apple', 'banana', 'orange', 'banana'];

      const indexOfBanana = Arr.indexOf(fruits, 'banana');
      const indexOfGrape = Arr.indexOf(fruits, 'grape');

      // Curried version
      const findApple = Arr.indexOf('apple');
      const indexOfApple = findApple(fruits);

      console.log(indexOfBanana); // => 1
      console.log(indexOfGrape); // => -1
      console.log(indexOfApple); // => 0