Size: a a a

Love Frontend Chat

2020 March 28

E

Eugene in Love Frontend Chat
да и вообще, создавать классы через ф-ции это как-то по дедовски
источник

E

Eugene in Love Frontend Chat
нихуя непонятно и только мозги забивает
источник

E

Eugene in Love Frontend Chat
которые и так нету
источник

A

Artur in Love Frontend Chat
ну так это статья легаси
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Eugene
дык, а такое кто-то юзает ?, зачем вообще возвращать объект в классе, в котором есть проперти и методы
потому что на болту вертели твой ООП и code-readability
источник

A

Artur in Love Frontend Chat
Valentine 🦖
потому что на болту вертели твой ООП и code-readability
жаваскрипт вертел
источник

S

Sergey in Love Frontend Chat
Artur
Если вернешь обьект он переопределит зис
А почему объект в return переопределяет this? Должно же быть два объекта (который неявно создает new (this) и вернувший return), или не?)))
источник

V🦖

Valentine 🦖 in Love Frontend Chat
нет. фишка es6, если названия полей одинаковые, то переопределяется
источник

S

Sergey in Love Frontend Chat
Valentine 🦖
нет. фишка es6, если названия полей одинаковые, то переопределяется
Каких полей?
источник

A

Artur in Love Frontend Chat
Sergey
А почему объект в return переопределяет this? Должно же быть два объекта (который неявно создает new (this) и вернувший return), или не?)))
потому что это особенности работы жиеса
источник

A

Artur in Love Frontend Chat
открою вам секрет
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Sergey
Каких полей?
источник

A

Artur in Love Frontend Chat
если из конструктора вернуть объект то он проигнорирует остальные поля класса
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Artur
если из конструктора вернуть объект то он проигнорирует остальные поля класса
чеее
источник

A

Artur in Love Frontend Chat
class Abc {
 constructor(a,b) {
    this.a = a
    this.b = b
  }
}
источник

A

Artur in Love Frontend Chat
new Abc(6, 7) => a:6 b:7
источник

A

Artur in Love Frontend Chat
class Abcd {
 constructor(a,b) {
  this.a = a
  this.b = b
  return { a: 11000, b: 32432}
 }
}
источник

A

Artur in Love Frontend Chat
и то что кантер сует эту дичь с прототипным ооп
источник

A

Artur in Love Frontend Chat
он показывает как этот сахарок работает под капотом
источник

E

Eugene in Love Frontend Chat
Artur
если из конструктора вернуть объект то он проигнорирует остальные поля класса
дык, всё правильно же
источник