JSLint配置 | 传递全局变量

4
我该如何告诉 jshint 我有全局变量(即为它们命名)?我知道你可以这样做,但我不记得语法是什么。
我像这样定义了一个全局变量:
(function(){window.glob1 = local_var;})()

并且可以像这样稍后使用:(不同的IIFE)
(function(){glob1 // does something})()

jshint提示它在定义之前被使用。

这不是一个标志,实际上有一种方法可以按名称列出全局变量。

1个回答

7
你是指语法吗?
 /* global window, console, jQuery */

在每个JS文件的开始位置加上"use strict"是什么意思?

嗨Hiro:你为什么改变了答案的语法?我认为逗号分隔形式更常用。 - Mikko Ohtamaa
我认为这样更易读,但如果您喜欢,可以改回去。 - user656925
怎么会呢?我喜欢设置好所有的空格...我不认为 JSLint 会这样做吧? - user656925
嗯,可能是当前版本中已经修复的旧问题。删除这个注释。 - Mikko Ohtamaa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接