SyntaxError: Unexpected token =

297
23 августа 2021, 09:00

подскажите пожалуйста при запуске данного кода мне выдаётся ошибка

/var/www/pattern/lesson_2/index.js:20
  static list = {
              ^
SyntaxError: Unexpected token =
    at new Script (vm.js:80:7)
    at createScript (vm.js:274:10)
    at Object.runInThisContext (vm.js:326:10)
    at Module._compile (internal/modules/cjs/loader.js:664:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)

Код писал по видео уроку, там он корректно запускается, а у меня нет, не пойму в чем дело, подскажите пожалуйста

class SimpleMembership {
  constructor (name) {
    this.name = name
    this.cost = 50
  }
}
class StandardMembership {
  constructor (name) {
    this.name = name
    this.cost = 150
  }
}
class PreniumMembership {
  constructor (name) {
    this.name = name
    this.cost = 500
  }
}
class MemberFactory {
  static list = {
    simple: SimpleMembership,
    standard: StandardMembership,
    premium: PreniumMembership
  }
  create (name, type = 'simple') {
    const Membership = MemberFactory.list[type] || MemberFactory.list.simple
    const member = new Membership(name)
    member.type = type
    member.define = () => {
      console.log(`${this.name} (${this.type}): ${this.cost}`)
    }
    return member
  }
}
const factory = new MemberFactory()
const members = [
  factory.create('tim', 'simple'),
  factory.create('jess', 'premium'),
  factory.create('roy', 'standard')
]
members.forEach(m => {
  m.define()
})
READ ALSO
как получить сумму значений переменных в цикле for

как получить сумму значений переменных в цикле for

как на JS получить сумму переменных обрабатываемых в цикле for ? и вынести эту сумму за цикл ?

82
Как получить title страницы в шаблоне nuxt?

Как получить title страницы в шаблоне nuxt?

Как получить title страницы в шаблоне nuxt если title задан в отдельном файле который является частью общего шаблона?

156
Как решать неравенства js?

Как решать неравенства js?

решил создать небольшую утилитку для решение функций графиковНо столкнулся с проблемой

139
JS Regex требуется помощь

JS Regex требуется помощь

Я не сильно в regex и это моя проблемаПомогите составить пожалуйста, чтобы в конце строки в обязательном порядке было слово production после тире

245