【发布时间】:2015-12-16 23:44:48
【问题描述】:
'use strict';
class Test {
lorem () {
}
static ipsum () {
}
}
console.log(Test.lorem); // undefined
console.log(Test.ipsum); [Function]
有没有办法访问 Test.lorem?我试过 Test.prototype.lorem 和 Test.lorem 但都返回 undefined。
我要测试的函数的构造函数做了一些类似构造函数的事情,所以在单元测试中我只想直接从类中运行函数。
有什么想法吗?
【问题讨论】:
-
Test.prototype.lorem不应返回未定义:babeljs.io/repl/… -
注意:这个 REPL 仍在使用 Babel 5.x,但很快就会升级到 Babel 6!这不是规范行为。请参阅下面的答案。
标签: javascript class ecmascript-6 babeljs