繁体   English   中英

“myFunction”已定义但从未使用过&缺少“use strict”语句冲突

[英]“myFunction” is defined but never used & Missing “use strict” statement clash

我在index.html页面中使用了JavaScript代码。 然后我想把我所有的JavaScript代码转移到.js文件。 所以,当我完成所有复制粘贴的事情并将我的所有代码移动到.js文件。 我开始在Dreamweaver中收到错误

错误是:缺少“使用严格”声明

所以我写了"use strict"; 在我的.js文件之上

现在我开始收到错误:使用“use strict”的函数形式

所以我试过(function () { "use strict"; //rest of my code })();

现在我已经解决了与"use strict";相关的所有错误"use strict";

但现在我有另一个错误:“myFunction”已定义但从未使用过。

并解决我正在使用/*exported myFunction*/

但这是行不通的任何人都可以指导我应该怎么做才能删除我得到的2个错误?

  1. “myFunction”已定义但从未使用过
  2. 缺少“使用严格”声明

我应该使用"use strict"; /*exported myFunction*/在我的代码onebyone的每个函数内?

这些都不是错误。 它们是Dreamweaver警告您的警告。

  1. "use strict"从来都不是必需的,但在很多情况下都可以成为一种很好的最佳实践,因为它可以提醒你代码中的问题,如果没有它就会无声地失败。
  2. 你有一个功能但从不调用它的事实也不是一个错误。 它只是Dreamweaver告诉你代码似乎没有必要,因为你没有使用该代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM