首页 > 解决方案 > 未启用的“使用严格”正在阻止代码的执行

问题描述

昨天,我只是在练习真正的基础知识,一切都很好。但是今天打开test html,发现现在出现了错误:

常量 otherDate = new Date();

document.getElementById('demo2').innerHTML = ${otherDate.getDay()}/${otherDate.getMonth()}/${otherDate.getFullYear()};

此代码昨天打印了实际日期,现在它显示 0/11/2018(但新日期()的 console.log 是可以的)。我在浏览器中使用了调试器,它告诉我问题是启用了“使用严格”并且此代码与之冲突。但我从未激活它(我读过一些功能或框架可以启用它,但我没有使用任何东西,bootstrap、jquery、node.js 等......什么都没有)。

对不起初学者的问题,也许这是微不足道的,但我无法在任何地方找到答案。谢谢您的帮助。:)

对不起,这个错误:

TypeError:“调用者”、“被调用者”和“参数”属性可能无法在严格模式函数或在 Function.remoteFunction 调用它们的参数对象上访问

标签: javascriptuse-strict

解决方案


推荐阅读