gpt4 book ai didi

javascript - 解决js中getter丑陋的语法

转载 作者:行者123 更新时间:2023-11-28 21:06:22 25 4
gpt4 key购买 nike

让我们看一下这个对象:

var person = {
_name: "John",
name: function() {return _name}
}

在图形用户界面中,

myTextBox.value = person.name()

将返回

"John"

但是

myTextBox.value = person.name

将返回

function() {return _name}

如何强制这两种语法都返回“John”?我可以在这里使用闭包( question I asked previously )吗?

最佳答案

你不能!

  • 您无法覆盖 JavaScript 运算符或关键字。
  • 你真的不能让一个运算符\关键字在同一上下文中执行两种不同的操作!

关于javascript - 解决js中getter丑陋的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9777856/

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