我有一个js代理对象指向javascript中的jQuery对象,这个特定对象有自己定义的toString方法。我怎么称呼这个?假设我的代理被称为_context,那么这个
_context.toString();
返回Proxy对象上toString()的字符串,而不是目标对象本身上toString()的结果。有可能通过这个吗?
答案 0 :(得分:1)
_context.toString()
会调用js方String(_contextJs)
,这几乎相当于_contextJs.toString()
(除了处理null
和undefined
之外)。如果此Js调用抛出异常,则调用默认的Object.toString。请参阅JsObject.toString上的代码。