ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    Google Chromeでconsole.log.applyのTypeError: Illegal Invocationが出たときの解決方法

    このエントリーを含むはてなブックマーク はてなブックマーク - Google Chromeでconsole.log.applyのTypeError: Illegal Invocationが出たときの解決方法 あとで読む
    Google Chromeに搭載されているJavaScriptインタープリター(V8)は、他のブラウザーと実行結果が違う場合があるようです。

    console.log.applyを適用したときに、TypeError: Illegal Invocationというエラーメッセージが出る場合があります。

    簡単な解決方法が紹介されていました。(メモ)

    javascript - typeerror illegal invocation on console.log.apply - Stack Overflow

    javascript - Why does console.log.apply() throw an Illegal Invocation error? - Stack Overflow

    Issue 48662 - chromium - Call or apply on console methods causes TypeError: Illegal invocation - An open-source project to help move the web forward. - Google Project Hosting

    console.log.apply(this, arguments);


    thisを使ってエラーが出た場合、

    console.log.apply(console, arguments);


    thisをconsoleに書き換えればOK、とのこと。

    JavaScriptのthisには、要注意ですな!

    開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質
    Cody Lindley
    オライリージャパン
    2013-06-19
    ¥ 2,376

    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/1183-dc3cb4c0

    FC2Ad