请教一下 Object.defineProperty 的应用场景

除了 vue 的双向数据绑定,这个 api 有更多的应用场景吗?

前端 SF 友们都来说说呗,不胜感激

阅读 230
评论
    2 个回答
      • 12.2k

      我也提供一个。有些原生对象是不能直接修改的,此时也可以用 Object.defineProperty,比如 navigator.language

      Object.defineProperty(navigator, "language", {
        get: () => $lang,
      });
      Object.defineProperty(navigator, "languages", {
        get: () => ([$lang]),
      });
        撰写回答

        登录后参与交流、获取后续更新提醒

        相似问题
        推荐文章