Code: Select all
class Foo {
data = { x: 1 };
}
class Bar extends Foo {
override data = { ...super.data, y: 1 };
}
< /code>
TypeScript beschweren sich auf der Super.Data < /code> Teil: < /p>
-Klasses Feld 'Daten', die von der übergeordneten Klasse definiert sind, ist in der Unterrichtsklasse nicht zugänglich. PrettyPrint-Override ">console.log(new Foo().data)
// {x: 1}
console.log(new Bar().data)
// {y: 1}