function myfunc(a) { console.log(a); } x = myfunc; x(123); // OK x = console.log; x(456); // NG Uncaught TypeError: Illegal invocation
環境:Chrome
これはどうしてエラーになるのでしょうか?
組み込みの関数は何か特別扱いされているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
投稿2016/01/28 05:54
function myfunc(a) { console.log(a); } x = myfunc; x(123); // OK x = console.log; x(456); // NG Uncaught TypeError: Illegal invocation
環境:Chrome
これはどうしてエラーになるのでしょうか?
組み込みの関数は何か特別扱いされているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/28 06:39
退会済みユーザー
2016/01/28 10:06