Функциональное программирование в JS
Внимание функциональное программирование в js function Animal(name) { this.name = name; this.eat = function() { console.log(this.name + " eats."); }; } function Dog(name) { Animal.call(this, name); this.bark = function() { console.log(this.name + " barks."); }; } const myDog = new Dog("Rex"); myDog.eat(); myDog.bark();
На скриншоте показан фрагмент JavaScript-кода, где функции Animal и Dog создают объект собаки Rex с методами eat и bark. Шутка в том, что подпись называет этот классический объектно-ориентированный код «функциональным программированием», хотя он использует конструкторы, состояние объекта и методы. Мем отправляют программистам в ответ на спор о стилях программирования или как ироничную демонстрацию неправильного понимания функционального подхода. EN: The image shows a JavaScript code snippet where the Animal and Dog functions create a Rex dog object with eat and bark methods. The joke is that the caption calls this classic object-oriented code “functional programming,” even though it uses constructors, object state, and methods. People send this meme to programmers during arguments about programming styles or as an ironic example of misunderstanding the functional approach.
- @ithueti / 12496 2024-04-13
- Type
- image
- Size
- 560×800 · 48.6 KiB
- Mood
- саркастичный, ироничный
- Language
- ru
- Added