interface User {
name: string;
colors: string[];
}
function printUser(user: User) {
console.log(user);
}
printUser({'jonathan ',['red','blue']}); \\ PASSING CORRECT PARAMS
如何将参数传递给printUser
,以使其在控制台日志中打印出整个对象?
答案 0 :(得分:2)
printUser({ name: 'jonathan ', colors: ['red', 'blue']});
您还必须在对象中传递键,不仅是值。
答案 1 :(得分:1)
像这样更新您的函数调用
const user1: User = { name: 'jonathan ', colors: ['red', 'blue'] };
printUser(user1);
或
printUser({ name: 'jonathan ', colors: ['red', 'blue'] });
您必须传递与User
函数中期望的类型相同的数据,即printUser
;