Creates an object from an array of key-value pairs, while maintaining strong typing for the object’s keys and values.
An array of key-value pairs to convert into an object. Each entry is a tuple of [key, value].
[key, value]
A new object with the provided key-value pairs, typed as Record<K, V>.
Record<K, V>
const entries = [['name', 'Alice'], ['age', 30]] as const;const person = objectFromEntries(entries); // Type: { name: string, age: number } Copy
const entries = [['name', 'Alice'], ['age', 30]] as const;const person = objectFromEntries(entries); // Type: { name: string, age: number }
Creates an object from an array of key-value pairs, while maintaining strong typing for the object’s keys and values.