Size: a a a

JavaScript — русскоговорящее сообщество

2020 January 26

M

Michael in JavaScript — русскоговорящее сообщество
год ето дитя
источник

R

Rou in JavaScript — русскоговорящее сообщество
Michael
год ето дитя
Полезный ответ 🌚😅 Лучше помог бы)
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Rou
Всем привет. Почти год работаю с ReactJS, но никогда не сталкивался с прототипами.. Либо просто не замечал их. Где их применяют на практике?
забей, не сталкивался - значит оно и не надо. на практике - инжект методов (ближайший аналог - декораторы)
источник

R

Rou in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
забей, не сталкивался - значит оно и не надо. на практике - инжект методов (ближайший аналог - декораторы)
Во всех видосах по собеседованиям говорят про них, не просто же так
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Rou
Во всех видосах по собеседованиям говорят про них, не просто же так
просто это база js. хз зачем, но знать нужно, применять (с современным обилием сладостей) не обязательно.
источник

R

Rou in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
просто это база js. хз зачем, но знать нужно, применять (с современным обилием сладостей) не обязательно.
Просто хочу претендовать на позицию мидл а не знать прототипы и их применение стыдно. Но ты меня убедил, повторю теорию и отложу в дальний ящик)
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Не не почитай
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Это когда объект наследует методы и свойства другого объекта
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Но не применяй ни когда)
источник

R

Rou in JavaScript — русскоговорящее сообщество
Нугзар Ираклиевич Гагулия
Это когда объект наследует методы и свойства другого объекта
т.е. я могу написать функцию в значении одного объекта (метод объекта) и вызвать его в другом объекте?
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Да
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Например MouseEvent наследует от Event тот от Object, в конце undefined
источник

R

Rou in JavaScript — русскоговорящее сообщество
Есть условие при котором я могу вызывать их? По-типо они должны быть в одной функции или в классе?
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Нет, только наследование
источник

НК

Назар Калитюк in JavaScript — русскоговорящее сообщество
Нугзар Ираклиевич Гагулия
Например MouseEvent наследует от Event тот от Object, в конце undefined
в конце undefined?
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
А да  null, сори)
источник

R

Rou in JavaScript — русскоговорящее сообщество
Нугзар Ираклиевич Гагулия
Нет, только наследование
В плане "дети" могу наследовать методы "родителей"?
источник

M

Mike in JavaScript — русскоговорящее сообщество
Всем привет! кто может помочь с адблоком настройкой под себя?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Rou
т.е. я могу написать функцию в значении одного объекта (метод объекта) и вызвать его в другом объекте?
я иногда юзаю так:
//methods.js
export default {
  method1() {
  ...
  },
  method2: function() {
  ...
  }
}

//class.js
import methods from './methods'
class SomeClass {
...
}
Object.assign(SomeClass.prototype, methods)
источник

R

Rou in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
я иногда юзаю так:
//methods.js
export default {
  method1() {
  ...
  },
  method2: function() {
  ...
  }
}

//class.js
import methods from './methods'
class SomeClass {
...
}
Object.assign(SomeClass.prototype, methods)
Тут ты добавил все свойства obj из methods.js в прототип класса SomeClass, на сколько я понял. Что нам это даёт? Не легче просто вызывать нужны метод через methods.method2?
источник