javascript - 未启用的“使用严格”正在阻止代码的执行
问题描述
昨天,我只是在练习真正的基础知识,一切都很好。但是今天打开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 调用它们的参数对象上访问
解决方案
推荐阅读
- excel - Excel HPageBreaks 不工作,使用 VBSCript
- javascript - 为什么我尝试向 HTML 元素添加和删除类只能以一种方式工作?
- c - 自动工具中的源代码构建失败
- sql-server - 读取 BLOB 列并将其转换为文件中的 xml
- c# - C#,Winform - 使用 Drawing.Image 为 Process 类设置参数
- linux-kernel - 即使在 class_create 和 device_create 之后,/dev 下也没有设备条目
- html - 在不杀死 URL 的情况下更改博客索引的 H1 标题
- tensorflow - ValueError: Input 0 is in compatible with layer conv2d_2: expected ndim=4, found ndim=5 in Keras
- c# - 在 ContentPresenter 中查找控件的父级
- pandas - ValueError Inconsistent number of samples error with MultinomialNB