जवाबों:
यह उन मामलों में काम नहीं कर सकता है जब निष्पादन संदर्भ कंसोल से किसी अन्य ऑब्जेक्ट में बदल गया है:
यह अपेक्षित है क्योंकि कंसोल.info को उम्मीद है कि इसका "यह" संदर्भ कंसोल होगा, न कि विंडो।
console.info("stuff") stuff undefined console.info.call(this, "stuff") TypeError: Illegal invocation console.info.call(console, "stuff") stuff undefined
यह व्यवहार अपेक्षित है।
console.info.call(console, "stuff")
ES5 का समर्थन करने वाले सभी ब्राउज़रों में उपयोग कर सकते हैं ?
console.info.apply(console, arguments)