{"version":3,"sources":["../src/array/getItem.ts"],"names":["getItem","arr","index","defaultValue","r"],"mappings":";;;;AAYO,SAASA,CAAAA,CAAeC,EAAaC,CAAaC,CAAAA,CAAAA,CAA0C,CAC/F,IAAMC,CAAAA,CAAIF,GAAO,CAAED,CAAAA,CAAAA,CAAIC,CAAK,CAAED,CAAAA,CAAAA,CAAIA,EAAI,MAAOC,CAAAA,CAAK,EAClD,OAAGE,CAAAA,GAAI,MACID,CAAAA,CAAAA,CAEJC,CACX","file":"chunk-3EDIT7EM.mjs","sourcesContent":["/**\n * \n * 取得数组的第index个元素\n * \n * - 支持负数索引，如-1表示倒数第一个元素\n * - 如果index超出数组范围，返回undefined\n * \n * @param arr \n * @param index \n */\n\n\nexport function getItem<T=any>(arr:Array<T>,index:number,defaultValue?:T | undefined):T | undefined{    \n    const r = index>=0?arr[index]:arr[arr.length+index]\n    if(r===undefined){\n        return defaultValue\n    }\n    return r\n}\n \n"]}