Class WebStorm和ES6类及其getter,在函数中定义
尝试在WebStorm 8/9中使用ES6类,在添加getter时出现以下错误:Class WebStorm和ES6类及其getter,在函数中定义,class,webstorm,anonymous-function,getter,ecmascript-6,Class,Webstorm,Anonymous Function,Getter,Ecmascript 6,尝试在WebStorm 8/9中使用ES6类,在添加getter时出现以下错误: 'use strict'; (function () { class Collection { constructor(resource) { this._models = []; this._resource = resource; } fetch() { this._models = this._resource.query(); }
'use strict';
(function () {
class Collection {
constructor(resource) {
this._models = [];
this._resource = resource;
}
fetch() {
this._models = this._resource.query();
}
get models() {
return this._models;
}
}
})();
将类定义移到匿名函数之外会删除错误,但这不是一个选项
我禁用了首选项中的所有检查和意图。关于如何删除/抑制此消息,您有什么想法吗?已在webStorm 10中修复。请尝试已在webStorm 10中修复。请尝试已在webStorm 10中修复。请尝试已在webStorm 10中修复。请尝试此代码在语法上完全有效,请将其报告为错误。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。这段代码在语法上完全有效,请将其报告为bug。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。这段代码在语法上完全有效,请将其报告为bug。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。这段代码在语法上完全有效,请将其报告为bug。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。