gpt4 book ai didi

javascript - 如何在对象中使用接口(interface)

转载 作者:搜寻专家 更新时间:2023-10-30 21:52:18 26 4
gpt4 key购买 nike

假设我有这个:

interface Point {
x: number;
y: number;
}

interface Line {
vertix1: Point;
vertix2: Point;
}

let v1: Point = { x: 1, y: 2 };
let v2: Point = { x: 1, y: 2 };
let line: Line = {vertix1: v1, vertix2: v2};

如何在不定义v1v2的情况下直接定义line?我试过了,但显然没有用:

let line1: Line = {
vertix1: Point = { x: 1, y: 2 },
vertix2: Point = { x: 1, y: 2 },
}

最佳答案

这只是:

let line1: Line = {
vertix1: { x: 1, y: 2 },
vertix2: { x: 1, y: 2 },
}

谢天谢地,可以轻松跳过类(class)。

关于javascript - 如何在对象中使用接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41306628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com