1

我有一个 js 代理对象指向 javascript 中的一个 jQuery 对象,这个特定的对象有自己的本地定义的 toString 方法。我怎么称呼这个?假设我的代理被称为 _context 那么这个

_context.toString();

从 Proxy 对象的 toString() 返回字符串,而不是目标对象本身的 toString() 的结果。有可能通过吗?

4

1 回答 1

1

_context.toString()将在 js 端调用,String(_contextJs)这几乎等同于_contextJs.toString()(除了nullundefined被处理)。如果此 Js 调用引发异常,则调用默认Object.toString。请参阅JsObject.toString上的代码。

于 2014-01-29T07:24:01.193 回答