{"version":3,"sources":["../src/object/hasKey.ts"],"names":["hasKey","obj","keyOrPath","keyList","currentObj","i"],"mappings":";;;;AAQO,SAASA,EAAOC,CAAUC,CAAAA,CAAAA,CAAkB,CAC/C,IAAMC,EAAUD,CAAU,CAAA,KAAA,CAAM,GAAG,CAAA,CAC/BE,EAAaH,CACjB,CAAA,IAAA,IAASI,EAAI,CAAGA,CAAAA,CAAAA,CAAIF,EAAQ,MAAQE,CAAAA,CAAAA,EAAAA,CAAK,CACrC,GAAI,CAACD,CAAW,CAAA,cAAA,CAAeD,CAAQE,CAAAA,CAAC,CAAC,CACzC,CAAA,OAAO,MAEPD,CAAAA,CAAAA,CAAaA,EAAWD,CAAQE,CAAAA,CAAC,CAAC,EACtC,CACA,OAAO,KACX","file":"chunk-HY2TY2ZL.mjs","sourcesContent":["/**\n * \n * 判断是否有某个属性\n * \n */\n\n\n\nexport function hasKey(obj: any, keyOrPath: string){\n    const keyList = keyOrPath.split(\".\");\n    let currentObj = obj;\n    for (let i = 0; i < keyList.length; i++) {\n        if (!currentObj.hasOwnProperty(keyList[i])) {\n        return false;\n        }\n        currentObj = currentObj[keyList[i]];\n    }\n    return true;\n}"]}