Function: objSort()
objSort<
T>(obj,recursive,_done):T
Defined in: packages/core/src/obj/objSort.ts:26
Create a new object with properties sorted by key
Type Parameters
T
T
Parameters
obj
T
recursive
boolean = true
_done
Map<unknown, boolean> = ...
Returns
T
Example
Sort an object recursively
javascript
import { objSort } from '@superutils/core'
const d = Symbol('d')
const obj = { c: 3, a: 1, [d]: 4, b: 2, e: { g: 1, f: 2 } }
console.log(objSort(obj))
// Result:
// {
// a: 1,
// b: 2,
// c: 3,
// [d]: 4,
// e: { f: 2, g: 1 },
// }