• 对象属性路径转换: obj[a] => obj.a

    类型参数

    • P extends string
    • S extends string = ""

    参数

    • path: P

      路径

    • 可选objName: S = ...

      对象名

    返回 DotTrim<TransferPath<RemoveStrStart<P, S>>>

    translateObjPath('a[b][c].d[e][f]'); // 'a.b.c.d.e.f'
    translateObjPath('a.b.c.d.e.f'); // 'a.b.c.d.e.f'
    translateObjPath('a.b.c.d.e.f', 'a'); // 'b.c.d.e.f'
    translateObjPath('a[b][c].d.e.f', 'a\\[b\\]\\[c\\]'); // 'd.e.f'
    translateObjPath('a.b.c.d.e.f', 'a.b.c'); // 'd.e.f'
    translateObjPath('a[][][]'); // 'a'