在我的Node.js代码上运行JSLint时,它说“'Uint8Array'was used before it was defined。” Mozilla reference将它放在“标准内置对象”中ECMAScript 6中的类别,并且在所有主流浏览器中都受支持。当 Ctrl - 在PyCharm中单击它时,它会在HTML5.js
中打开定义,并且代码运行正常,因此它肯定存在于相关的上下文中。
我是否缺少某种导入或JavaScript习惯用法,或者这是JSLint中的错误?
我现在用/*global Uint8Array*/
解决了这个问题。
答案 0 :(得分:1)
如果您相信来源,请提供您的答案:
When will ECMAScript v 6 become standard
再次推迟到2015年6月,尽管你已经可以使用很多了 今天的特色与traceur。 - 敦促8月4日13:49
ECMAScript 6仍然是一个草稿(截至20141023,无论如何)已在您链接的Uint8Array page和here上确认。
忘记我在the JSLint Google+ page的帖子上发布的内容。 ; ^)
有趣而有趣的鹅追逐。