面试题答案
一键面试function transformObject<T extends Record<string, any>>(obj: T): {
[K in keyof T]: T[K] extends Array<any> ? T[K] : [T[K]];
} {
const result: any = {};
for (const key in obj) {
if (Object.prototype.hasOwnProperty.call(obj, key)) {
result[key] = Array.isArray(obj[key]) ? obj[key] : [obj[key]];
}
}
return result;
}