sheng-tool
    Preparing search index...

    Variable snakeCaseObjectConst

    snakeCaseObject: <T extends object>(
        objOrArr: T,
    ) => TransformObjectKeys<T, "snake"> = ...

    将对象中的所有键下划线化,支持对象数组和循环引用。

    只递归普通对象和数组;Date、RegExp、Map、Set、函数等内建对象会保持原引用。该方法会返回新的对象 / 数组,不会修改输入值。

    Type Declaration

    0.0.2

    snakeCaseObject({ aB: { cD: 1 } })           // { a_b: { c_d: 1 } }
    snakeCaseObject([{ aB: 1 }, { cD: 2 }]) // [{ a_b: 1 }, { c_d: 2 }]