下面是像链表一样嵌套的重复数据。我想为嵌套对象的以下数据制作接口:
interface List{
data : number,
next : Record<string,Record<string,string | number>> | null
}
let Node:List = {
data : 1,
next : {
data : 2,
next : null
}
}
下面是
interface
:
interface LinkedList {
data: number;
next: LinkedList | null;
}
const node: LinkedList = {
data: 1,
next: {
data: 3,
next: {
data: 1,
next: null
}
}
};
next
属性可以指向另一个List节点或null
interface List {
data: number;
next: List | null;
}