根据接口进行过滤
TypeScript
Easy
interfaces
任务 «根据接口进行过滤»
编写一个函数 `filterByInterface`,该函数接受一个对象数组和一个接口(以字符串形式表示),并返回一个新数组,其中仅包含那些拥有接口中定义的所有字段的对象(接口以键值对对象形式给出,值表示字段类型)。对象中可能包含额外字段,但接口中所有必需的字段都必须存在。为简单起见,我们假设接口始终只包含字符串类型的字段。如果对象缺少至少一个必需字段,则该对象将被丢弃。
输入格式
第一行是数字 n(对象的数量)。接下来 n 行,每行是一个 JSON 对象格式。然后一行是一个 JSON 对象,表示接口(键是字段名称,值是字符串 'string')。
输出格式
输出过滤后的JSON对象数组。
main.ts