" myFunction的"是定义但从未使用过&缺少"使用严格"声明冲突

时间:2017-05-24 16:09:19

标签: javascript dreamweaver

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

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

所以我在我的.js文件

之上写了"use strict";

现在我开始收到错误:使用"使用严格"

的函数形式

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

现在我已经解决了与"use strict";

相关的所有错误

但现在又出现了另一个错误:" myFunction"是定义但从未使用过。

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

的问题

但这不起作用任何人都可以指导我应该怎么做才能删除2个错误?

  1. " myFunction的"已定义但从未使用
  2. 缺少"使用严格"声明
  3. 我应该在我的代码的每个函数中使用"use strict";/*exported myFunction*/吗?

1 个答案:

答案 0 :(得分:3)

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

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