Javascript中如何显示setter/getter的函数体?
In Javascript, how to display the function body of a setter/getter?
例如(来自https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set),我像这样初始化一个对象:
var o = {
set current (str) {
this.log[this.log.length] = str;
},
log: []
}
如何在控制台打印o.current
的函数体?如果o.current
是一个简单的方法,它可以通过o.current.toString()
来完成。但是,我不知道如何打印"getter"或“setter的函数体" 方法。
有人对此有想法吗?
例如(来自https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set),我像这样初始化一个对象:
var o = {
set current (str) {
this.log[this.log.length] = str;
},
log: []
}
如何在控制台打印o.current
的函数体?如果o.current
是一个简单的方法,它可以通过o.current.toString()
来完成。但是,我不知道如何打印"getter"或“setter的函数体" 方法。
有人对此有想法吗?