Function has

オブジェクトが指定されたパスを持っているかどうかを判定する

has({ a: { b: 1 } }, "a.b"); // true
has({ a: { b: 1 } }, ["a", "b"]); // true
has({ a: { b: 1 } }, "a.c"); // false
  • Type Parameters

    • T extends { [key: string]: unknown }

    Parameters

    • object: T

      判定するオブジェクト

    • path: string | string[]

      判定するパス

    Returns boolean

    パスが存在すればtrue、そうでなければfalse