pluck([{ name: 'Alice', age: 30 }, { name: 'Bob', age: 25 }], 'name')
// β ['Alice', 'Bob']pluck<T> extracts a single property from every object in an array, returning a typed array.
Challenge: Implement pluck<T extends object, K extends keyof T>(arr: T[], key: K): T[K][] extracting a single property from each object in an array.
pluck([{name:'Alice',age:30},{name:'Bob',age:25}], 'name')
// β ['Alice', 'Bob']