gpt4 book ai didi

javascript - 是否可以在对象的默认 getter/setter 上应用猴子补丁?

转载 作者:行者123 更新时间:2023-12-02 14:57:32 27 4
gpt4 key购买 nike

我正在寻找 ObjectArray 执行时内部使用的方法:

var x = { a: 1 }
// getters
x['a'] // or x.a
// setters
x['a'] = 1 // or x.a = 1

数组也一样

var a = [0, 1]
// getter
a[0]
// setter
a[0] = 1

最佳答案

那么,你有两种选择:

  • defineProperty 包含“set”和“get”属性。您可以将这个东西应用于您需要声明的每个属性(property)。
  • 使用代理(需要 ecmascript 6),您可以声明 getter 和 setter,这将应用于每个属性。

关于javascript - 是否可以在对象的默认 getter/setter 上应用猴子补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35687977/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com