gpt4 book ai didi

行为类似于函数的 JavaScript 变量

转载 作者:行者123 更新时间:2023-12-03 16:28:52 25 4
gpt4 key购买 nike

是否可以创建一个链接到函数的变量,并在每次读取该变量时执行该函数?当对某个翻译的调用已经发生时(返回一个将来可能会更改的翻译字符串),用例将更新语言翻译。这有点类似于类的 getter 方法,但实际上没有定义类。

知道如何做到这一点(如果有的话)吗?

最佳答案

您可以使用 Object.defineProperty()做这个

Object.defineProperty(this, 'prop', { // adding to whatever "this" context is
get: () => Math.random()
})

console.info('prop get #1', prop)
console.info('prop get #2', prop)

关于行为类似于函数的 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59061390/

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