Size: a a a

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

2021 October 18

OT

Oruj Tatiyev in JavaScript — русскоговорящее сообщество
нестжс даже ООП
источник

OT

Oruj Tatiyev in JavaScript — русскоговорящее сообщество
процедурное программирование видел только на перле
источник

OT

Oruj Tatiyev in JavaScript — русскоговорящее сообщество
и еще экспрессжс ведь тоже процедурки???
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
у понятия несколько взаимоисключающих определений... возможно стоит перестать использовать это понятие?
источник

OT

Oruj Tatiyev in JavaScript — русскоговорящее сообщество
если писать его не на классах
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Класс — в объектно-ориентированном программировании, представляет собой шаблон для создания объектов, обеспечивающий начальные значения состояний: инициализация полей-переменных и реализация поведения функций или методов.
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
класс === тип данных
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Ладно, давай с простого, как ты предлагаешь реализовать объект без классов?
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Только не забывай, что var a = {} это тоже самое что var a = new Object(); //создание экземпляра класса Object
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
функция в качестве значения в поле структуры
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Ну напиши простой пример кода
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
мне лень вспоминать ся или ырланг
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Ну я так и понял
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
да и кода там дохрена будет, так что дважды лень
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Ты на js напиши не используя классы. Можешь даже использовать var a={}, но только при условии что не будешь пользоваться this

вот например напиши эквивалент такого класса

class Counter {
  constructor(){ this.count = 0 }
  inc() { this.count++ }
}
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
и что характерно, в парадигме ООП не предусмотрено даже понятия "объект" не то что "класс"
источник

DD

Denis Deniskov in JavaScript — русскоговорящее сообщество
Объектно-ориентированное программирование, там же в определении слово "объект"?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
именно... что оно там вообще делает?
источник

DD

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

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
это совершенно другая формулировка
источник