medium10 pts · first answer countsjavascripttypescriptgenerics
A typed getter with keyof
What is the type of v?
function get<T, K extends keyof T>(obj: T, key: K): T[K] {
return obj[key]
}
const v = get({ name: "Ali", age: 30 }, "age")Discussion 0
Join free to post in the discussion.
Related questions
- Block scope of letFrontend Developer
- Loose vs strict equalityFrontend Developer
- Sync code runs before promise callbacksFrontend Developer
- typeof null and arraysFrontend Developer
- Changing a property of a const objectFrontend Developer
- Numbers saved in localStorageFrontend Developer
- What fetch does on a 404Frontend Developer
- TypeScript types at runtimeFrontend Developer