已知存在一个数据结构(属性个数不确定,可能有N个,属性的值只可能是基本数据类型){a: 1, b: 2, c: true, d: 'hello'}
通过函数转换属性的值是一个对象,该对象中包含2个属性,其中 default
属性的值是上面数据类型的值,type
属性的值是default
属性值的构造函数
{
a: {default: 1, type: 1..constructor},
b: {default: 2, type: 2..constructor},
c: {default: true, type: true.constructor},
d: {default: 'hello', type: 'hello'.constructor}
}
请问这个ts函数如何实现?