Javascript 更改原型的字段

Javascript 更改原型的字段,javascript,Javascript,我需要改变x的字段_值,但是通过变量kot。我该怎么做 let x = { _value: "stas", set value(val) { this._value = val; }, get value() { return this._value; } }; let kot = { __proto__: x, name: 'kotiki' }; console.log(kot);

我需要改变x的字段_值,但是通过变量kot。我该怎么做

   let x = {
    _value: "stas",

    set value(val) {
      this._value = val;
    },

    get value() {
      return this._value;
    }
  };

  let kot = {
    __proto__: x,
    name: 'kotiki'
  };

  console.log(kot);

kot.\uuuu proto\uuuu.\u value=“foo”
为什么不想创建
kot.\u值
属性?考虑第二个对象继承自<代码> x会发生什么。如果
x.\u值
发生了变化,那就太奇怪了。只要有你的setter(和getter),那么
kot.value=…
就可以了。