当前位置:  开发笔记 > 编程语言 > 正文

由于函数排序,JSLint"超出范围"错误?

如何解决《由于函数排序,JSLint"超出范围"错误?》经验,为你挑选了0个好方法。

JSLint似乎对函数排序很挑剔.

这很好:

function a() {
    'use strict';
    return 1;
}

function b() {
    'use strict';
    a();
}

虽然这给出了一条'a' is out of scope错误消息:

function b() {
    'use strict';
    a();
}

function a() {
    'use strict';
    return 1;
}

这是设计的吗?我应该关心吗?如何在更大(更复杂)的情况下避免这种情况,在这种情况下,可能无法始终为函数提供明确的顺序?

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有