Size: a a a

2019 June 21

DE

Denis Efremov in javascript_ru
Можно далее делать так:
class Modal {
 constructor (url) {
   this.url = url
 }

 async getData () {
   let res = await fetch(this.url)
   res = await res.json()
 }
}

class SmallModal extends Modal {
 constructor (...args) {
   super(...args)
   this.width = 300
   this.height = 250
 }
}

class MuddleModal extends Modal {
 constructor (...args) {
   super(...args)
   this.width = 500
   this.height = 350
 }
}
источник

S

Syntax Highlight Bot in javascript_ru
Denis Efremov
Можно далее делать так:
class Modal {
 constructor (url) {
   this.url = url
 }

 async getData () {
   let res = await fetch(this.url)
   res = await res.json()
 }
}

class SmallModal extends Modal {
 constructor (...args) {
   super(...args)
   this.width = 300
   this.height = 250
 }
}

class MuddleModal extends Modal {
 constructor (...args) {
   super(...args)
   this.width = 500
   this.height = 350
 }
}
источник

DE

Denis Efremov in javascript_ru
Ну например
источник

DE

Denis Efremov in javascript_ru
Можно и не так
источник

DE

Denis Efremov in javascript_ru
Можно даже так:
const Behavior = (superclass) => class extends superclass {
 // method(s)
}

class SmallModal extends Behavior(Modal) {
 // method(s)
}
источник

S

Syntax Highlight Bot in javascript_ru
Denis Efremov
Можно даже так:
const Behavior = (superclass) => class extends superclass {
 // method(s)
}

class SmallModal extends Behavior(Modal) {
 // method(s)
}
источник

КЛ

Константин Лебедев in javascript_ru
Denis Efremov
У тебя было 2 класса
понял, я пока что только не понимаю как мне это переписать
источник

DE

Denis Efremov in javascript_ru
Константин Лебедев
понял, я пока что только не понимаю как мне это переписать
Ну тут без поллитра не разберешься
источник

КЛ

Константин Лебедев in javascript_ru
Denis Efremov
Ну тут без поллитра не разберешься
Ну то что я написал просто, а как это на новый лад сделать пока что не представляю
источник

DE

Denis Efremov in javascript_ru
Я лично не понимаю что у тебя написано и какую цель ты преследовал
источник

DE

Denis Efremov in javascript_ru
Тебе несколько человек сказали "пиздец"
источник

V

Valentin in javascript_ru
Я сказал пиздец только по стрелочным функциям во всех методах класса.
источник

V

Valentin in javascript_ru
Ладно.. я тут мимо прохожу и никак не помогаю. Только мешаю
источник

V

Valentin in javascript_ru
И ною, что занят постоянно
источник

MB

Mikhail Bobrutskov in javascript_ru
Valentin
Я сказал пиздец только по стрелочным функциям во всех методах класса.
а что не так со стрелочными функциями?
источник

V

Valentin in javascript_ru
Константин Лебедев
Ну то что я написал просто, а как это на новый лад сделать пока что не представляю
Твоё желание исп классы похвально. Просто нужно ещё пару лет стараться. Не запускай себя, правильно питайся, занимайся спортом, и выучи наконец то Джаваскрипт
источник

V

Valentin in javascript_ru
Mikhail Bobrutskov
а что не так со стрелочными функциями?
Я не уверен. Поэтому и указал на это. Но кажется в некоторых случаях они избыточны могут быть. Тк нет необходимости в изменении контекста внутри функции. А по сути ведут они себя как байндить их.
источник

КЛ

Константин Лебедев in javascript_ru
Я стрелочные функции вообще убрал все равно бабель не транспелирует
источник

V

Valentin in javascript_ru
Ощущение что у меня у самого здесь нет уверенности. Что-то я недопонимаю
источник

V

Valentin in javascript_ru
Константин Лебедев
Я стрелочные функции вообще убрал все равно бабель не транспелирует
Они могут быть нужны для методов к которым ты обращаешься снаружи. Что бы сохранит правильный контекст))
источник