@rotomeca/utils - v7.0.3
    Preparing search index...

    Function isArrayLike

    • Vérifie si une valeur est un objet qui se comporte comme un tableau (array-like).

      Un objet est considéré array-like s'il possède une propriété length numérique et que l'index length - 1 est présent parmi ses propriétés.

      Type Parameters

      • T

        Type de la valeur à tester.

      Parameters

      • item: T

        La valeur à tester.

      Returns boolean

      true si item possède une structure array-like, false sinon.

      Cette fonction retourne false pour les tableaux vides (length === 0), car l'index length - 1 vaut -1 et n'est pas présent. Les tableaux natifs (Array.isArray) satisfont également ce test.

      isArrayLike([1, 2, 3])              // → true
      isArrayLike({ length: 2, 0: 'a', 1: 'b' }) // → true
      isArrayLike([]) // → false
      isArrayLike("hello") // → false
      isArrayLike(null) // → false