是否在Web worker中需要“use strict”的函数形式

时间:2014-11-11 01:09:55

标签: javascript web-worker jshint strict

JSHint警告说:

'Use the function form of "use strict".'

在使用

指定为Web worker的文件中
/* jshint worker:true */

从我在Chrome和Firefox上的测试看来:

  1. 如果你使用"使用严格的"在web worker javascript文件的顶部,它不会导致严格模式应用于任何其他文件,包括通过importScripts导入的文件
  2. 如果你使用"使用严格的"在使用importScripts导入的javascript文件的顶部,它不会对包含它的文件应用严格模式。
  3. 在我看来,警告不应该适用于工作人员上下文,因为跨文件严格模式出血的典型问题不适用于Web工作环境。

    这仅仅是对jshint的疏忽,还是有合理的理由要求函数语法?

0 个答案:

没有答案