Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#386·FE-Interview

实现一个 setter 方法

Author: lgwebdreamCreated Jul 6, 2020Updated Jun 21, 2025
LabelsJavaScript编程题
javascript
let setter = function (conten, key, value) {
  // your code
};
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

Source: lgwebdream/FE-Interview

View original on GitHubView discussion on GitHub