геттеры и сеттеры

Возникла проблема при изучении геттеров и сеттеров. Как я понял, они работают так же как и в Java, но почему то объект не меняется. Вывод программы berlin, хотя по логике вещей должно быть warsaw

let place = {
    _city: 'berlin',
    getCity : () => {
        return this._city
    },
    setCity : (city) => {
        this._city = city
    }}

place.getCity()
place.setCity('warsaw')
console.log(place._city)

Ответы (0 шт):