Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Интерфейсы в javascript (https://javascript.ru/forum/misc/14657-interfejjsy-v-javascript.html)

EmperioAf 23.07.2015 16:33

Цитата:

Сообщение от tysonfury2015
подобный подход, с предварительными объявлениями, оправдывает себя лишь в одном случае, при построении цепочек наследования с использованием оператора with.

Использования with, который по сути deprecated ничего не оправдывает (http://javascript.ru/with)

tysonfury2015 23.07.2015 16:38

EmperioAf,
Во первых, речь шла не о with как таковом, а об использовании предварительных деклараций, я тебе показал, где оно имеет смысл. Кроме этого случая, это нигде смысла не имеет, в том числе и в бредокоде, который тут выложен выше.

По поводу with. Меня не интересует, что какой-нибудь очередной вася пупкин думает по поводу его использования. Он есть в стандарте, в том числе в ES6

Erolast 23.07.2015 16:39

Цитата:

есть в стандарте, в том числе в ES6
В модулях ES6 with запрещен (там форсится строгий режим).

tysonfury2015 23.07.2015 16:43

Цитата:

Сообщение от Erolast
В модулях ES6 with запрещен

Ну так не пиши в модулях, ты чо дебил штоли?

titulus 02.11.2016 21:24

специально для вас
 
Цитата:

Сообщение от kidar2 (Сообщение 89569)
Мне вот хотя бы один пример велосипеда с интерфейсами посмотреть...

держи мой велосипед:

jsInterface - реализация идеи классических ООП интерфейсов с поправкой на динамическую природу JavaScript.
https://github.com/titulus/js-interface


Часовой пояс GMT +3, время: 02:23.