不能让另一个变量指向console.log

cannot let another variable point to console.log

本文关键字:console log 变量 另一个 不能      更新时间:2023-09-26

我是javascript新手,所以我的术语可能是错误的。因为函数只是javascript中的变量,为什么Chrome控制台抱怨当我做

var f = console.log  

和apply

f(123)  

错误日志如下。

Uncaught TypeError: Illegal invocation  
    at <anonymous>:2:1  
    at Object.InjectedScript._evaluateOn (<anonymous>:905:140)  
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:838:34)  
    at Object.InjectedScript.evaluate (<anonymous>:694:21)  

适用于此:http://jsfiddle.net/8pL5Lgd2/

var f = console.log;
f("!23");