2013-09-27 1 views
0

У меня есть объект-прокси js, указывающий на объект jQuery в javascript, этот конкретный объект имеет свой собственный метод toString, определяемый изначально. Как мне это назвать? Предполагая, что мой прокси называется _context этотКак мне вызвать toString на JS-прокси-объект js, а не сам прокси-объект

_context.toString(); 

возвращает строку из ToString() объекта Proxy, а не результат из ToString() на самом целевом объекте. Можно ли это пройти?

ответ

1

_context.toString() призовет Js сторон String(_contextJs), который почти эквивалентен _contextJs.toString() (за исключением того, null и undefined обрабатываются). Если этот Js-вызов вызывает исключение, вызывается по умолчанию Object.toString. См. Код на JsObject.toString.