JS Linting следующий бит кода:
/*jslint
browser: true,
es5: true,
*/
var VCA = {
get enable () {
'use strict';
return 0;
},
set enable (value) {
'use strict';
console.log(value);
}
};
Приводит к ошибке:
Problem at line 11 character 9: Expected 'set' and instead saw ''.
set enable (value) {
Я не понимаю, что нужно сделать, чтобы правильно увидеть 'set'
?
Я знаю о синтаксисе __defineGetter__
, но очень хочу использовать вышеуказанный стиль.
У кого-нибудь есть дополнительная информация об этой ошибке?