相关疑难解决方法(0)

JSLint突然报道:使用"use strict"的功能形式

我包括声明:

"use strict";
Run Code Online (Sandbox Code Playgroud)

在我的大多数Javascript文件的开头.

JSLint之前从未对此提出过警告.但现在是,说:

使用"use strict"的功能形式.

有谁知道"功能形式"会是什么?

javascript jslint

918
推荐指数
6
解决办法
27万
查看次数

如何在全球范围内启用ECMAScript"use strict"?

我有一个包含数百个JavaScript源文件的项目.我想知道为项目启用严格模式的最佳方法是什么?我了解此操作的后果,我只是在寻找有关部署此功能的建议.在每个文件中放置"use strict"看起来并不好玩.

javascript strict

10
推荐指数
1
解决办法
2629
查看次数

类型错误:不是构造函数

我只是将代码用作有关 JavaScript 类的学习练习。

该代码产生“TypeError:SimpleLogger 不是构造函数”。该类似乎已导出,但我无法在 main.js 文件中实例化它。

我已经减少了代码以仅显示问题。我想知道是否有人能发现这个问题。谢谢。

// In simplelogger.js
"use strict";
class SimpleLogger {
    constructor(level) {
        this.level = level || DEFAULT_LEVEL;
    }

    // .... other methods
}

const DEFAULT_LEVEL = 'info';

module.exports = {
    SimpleLogger,
    DEFAULT_LEVEL
}

// In main.js
"use strict";
const SimpleLogger = require('./simplelogger.js');

let log = new SimpleLogger('info');
Run Code Online (Sandbox Code Playgroud)

错误是在最后一行产生的。

javascript node.js electron

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×3

electron ×1

jslint ×1

node.js ×1

strict ×1