Самый простой пример при котором разница видна, это внутреннее поведение объекта при изменении его данных.
class Foo{
private is_changed: boolean = false
private bar: number = 0
public setBar(value: number): this {
this.bar = value
this.is_changed = true
return this
}
}
P.S. код имеет очень банальный пример для демонстрации разницы по отношению к foo.bar = 42
Самый простой пример при котором разница видна, это внутреннее поведение объекта при изменении его данных.
P.S. код имеет очень банальный пример для демонстрации разницы по отношению к
foo.bar = 42