【发布时间】:2021-08-09 18:26:47
【问题描述】:
菜鸟问题,但我正在尝试通过以下方式解构对象
interface ICount {
one: string,
two: string
}
const count = {
one: "test",
two: "hey",
three: "morning"
}
const test: ICount = count;
console.log(test);
我希望 测试 是
{
one: "test",
two: "hey"
}
但它也分配了三个。我做错了什么?
【问题讨论】:
-
你只是类型提示
test将包含一个具有one和two属性的对象,它就是这样做的。您不会破坏任何东西,也不会限制test可以容纳的内容,只要它确实容纳了界面指示的内容。
标签: javascript typescript object