实现一个 setter 方法

作者: lgwebdream创建于 2020年7月6日更新于 2025年6月21日
标签JavaScript编程题
javascript
let setter = function (conten, key, value) {
  // 你的代码
};
let n = {
  a: {
    b: {
      c: { d: 1 },
      bx: { y: 1 },
    },
    ax: { y: 1 },
  },
};
// 修改值
setter(n, "a.b.c.d", 3);
console.log(n.a.b.c.d); //3
setter(n, "a.b.bx", 1);
console.log(n.b.bx); //1

内容来源: lgwebdream/FE-Interview