javascript - 为什么 console.log 给出的错误不是函数类型?

标签 javascript angularjs

我突然收到以下错误。我最近没有更改此 Controller 中的任何内容才出现此错误。

有人以前见过类似的问题或知道如何解决这个问题吗?我的浏览器没有改变或更新,直到昨天它都工作正常。

Chrome 类型错误:console.log 不是函数

IE 类型错误:需要函数

 CreateBankCtrl.$inject = ['CommonService'];

  function CreateBankCtrl(CommonService) {
        var vm = this;
        vm.apiAlerts = [];
        console.log("Creating the controller");
}

最佳答案

终于找到问题了

我无意中引入了等于操作(“=”)

console.log = ("fetched user permissions " + $localStorage.userPermissions);

这已经覆盖了日志功能。我在严格模式下进行了 lint 设置。但上面的内容没有被抓到。可以配置 lint 来捕获此类问题吗?

关于javascript - 为什么 console.log 给出的错误不是函数类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42815942/

相关文章:

javascript - 如何在 Three.js 中找到对象的交集?

javascript - 为什么我得到 'Unexpected use of ' 位置'no-restricted-globals'?

Angularjs ngMessages ng-messages={multiple .$error}?

javascript - Angular : How to force recompile directive?

java - 在 AWS 上托管 java 应用程序

javascript - Angular js + 选择插件 + 将值设置为在下拉列表中选择

javascript - 从javascript设置选择选项的值和文本

javascript - 如何将参数传递给 eventListener 函数并稍后删除该函数?

javascript - Angular promise 行为

javascript - angularjs ng-显示多个div并清理未选择的模型值