var test = {
demo: function(){
//get the caller context here
}
}
//when this gets called, the caller context should be window.
test.demo();
tôi đã cố gắng arguments.callee
và arguments.callee.caller
, và không may mắn ...Có thể nhận ngữ cảnh người gọi trong javascript không?
Bạn có ý nghĩa gì với "ngữ cảnh người gọi"? Có lẽ bạn có nghĩa là giá trị của từ khóa * this * của nó? – RobG
@ RobG, trong ví dụ của tôi, nó phải là 'cửa sổ', có hiệu lực 'this' từ khóa tại trang web gọi điện. –
test.demo.call (cửa sổ); – cycaHuH