Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 14

A

Alexey in JavaScript Noobs — сообщество новичков
допустим
_______________
class Foo = {
 constructor() {
   this.a = func() {}
 }

 bar() {
   this.a();
   return 'aaa'
 }
}

const bb = new Foo;
bb.bar();
___________

так?
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Alexey
допустим
_______________
class Foo = {
 constructor() {
   this.a = func() {}
 }

 bar() {
   this.a();
   return 'aaa'
 }
}

const bb = new Foo;
bb.bar();
___________

так?
Так не будет работать. Чтобы работало, в конструкторе надо поменять на this.a = .... Но зачем?
источник

A

Alexey in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
Так не будет работать. Чтобы работало, в конструкторе надо поменять на this.a = .... Но зачем?
упс, да, ошибся, надо было this написать.
Вот у меня и вопрос, в каких случаях писать функцию внутри constructor, а в каком за его пределами..
хотя в любом случае, при создании экземпляра класса и тот и другой метод доступен при чтении через точку
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Alexey
упс, да, ошибся, надо было this написать.
Вот у меня и вопрос, в каких случаях писать функцию внутри constructor, а в каком за его пределами..
хотя в любом случае, при создании экземпляра класса и тот и другой метод доступен при чтении через точку
Вы какую задачу решаете?
источник

A

Alexey in JavaScript Noobs — сообщество новичков
Dmitry
Вы какую задачу решаете?
Я пытаюсь понять есть ли разница между этими записями, и если есть, то какая)
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Alexey
Я пытаюсь понять есть ли разница между этими записями, и если есть, то какая)
Понять для чего? Вы решаете конкретную проблему и хотите написать код, полезли в гугл как решить проблему и столкнулись с какой-то штукой? Какой?
источник

A

Alexey in JavaScript Noobs — сообщество новичков
Dmitry
Понять для чего? Вы решаете конкретную проблему и хотите написать код, полезли в гугл как решить проблему и столкнулись с какой-то штукой? Какой?
Понять - чтобы понять лучше js и его тонкости :)
Проблемы нет, просто я увидел один код, в котором в конструкторе класса описано много функций и только один метод, который использует все эти функции. и что-то мне подсказывает, что создавать кучу функций в конструкторе, чтобы потом использовать в одном единственном методе не стоит
источник

j

jk in JavaScript Noobs — сообщество новичков
Alexey
допустим
_______________
class Foo = {
 constructor() {
   this.a = func() {}
 }

 bar() {
   this.a();
   return 'aaa'
 }
}

const bb = new Foo;
bb.bar();
___________

так?
a - по экземпляру функции как own property для каждого инстанса Foo. bar - единственная функция в прототипе всех инстансов Foo.
источник

AN

Aleksandr Nesmachnyi in JavaScript Noobs — сообщество новичков
У всех ютуб и дискорд нормально работает?
источник

j

jk in JavaScript Noobs — сообщество новичков
Aleksandr Nesmachnyi
У всех ютуб и дискорд нормально работает?
Нет. Гугл продукты лежат по всему миру.
источник

AN

Aleksandr Nesmachnyi in JavaScript Noobs — сообщество новичков
У меня пишет, что сервера упали лол
источник

Т

Тимур in JavaScript Noobs — сообщество новичков
Лег Гугл)
источник

AN

Aleksandr Nesmachnyi in JavaScript Noobs — сообщество новичков
Найс
источник

СП

Серго Программер... in JavaScript Noobs — сообщество новичков
Наелся и спит.
источник

А

Александр in JavaScript Noobs — сообщество новичков
почалося
источник

AN

Aleksandr Nesmachnyi in JavaScript Noobs — сообщество новичков
Теперь все как без рук
источник

#

#62715 in JavaScript Noobs — сообщество новичков
Во вкладке инкогнито все работает
источник

п

печатает... in JavaScript Noobs — сообщество новичков
У кого ещё гугл лег ?
источник

AN

Aleksandr Nesmachnyi in JavaScript Noobs — сообщество новичков
Вот она монополия
источник

п

печатает... in JavaScript Noobs — сообщество новичков
блин
источник