169 похожих чатов

Всем привет. А как в js определить метод вне обьявления

класса? Возможно сделать что-то вроде заголовочного файла и кодового, как в с++?

9 ответов

13 просмотров

В js это не нужно, потому что динамическая типизация

Vladimir-Ledenyov Автор вопроса
Алексей Попов
В js это не нужно, потому что динамическая типизац...

но мне нужно сделать так, чтобы можно было разнести кучу методов класса по разным файлам

Vladimir Ledenyov
но мне нужно сделать так, чтобы можно было разнест...

можно поинтересоваться, для чего вообще, цель в чём?

Vladimir Ledenyov
в удобстве

// main.js const { method1 } = require('./method1.js'); class MyClass { xxx = '123'; method1 = method1.bind(this); } const c = new MyClass(); c.method1(); // method1.js module.exports.method1 = function() { console.log(this.xxx); } но я предупреждаю, что это лютое говно и не нужно так делать. если у вас возникла необходимость так делать, вы что-то делаете не так и таким способом вы только глубже утонете в говнище.

Vladimir-Ledenyov Автор вопроса
Vladimir Ledenyov
а как правильно?

НЕ выносить методы в отдельные файлы

Vladimir Ledenyov
но мне нужно сделать так, чтобы можно было разнест...

Может лучше стоит разбить один класс на несколько?)

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
Так а кто может спарсить всех участников чата? Идишники
Magic
17
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Ребята, а из API геокодеров (по адресам в РФ) что сейчас актуального и есть ли среди актуального бесплатное/с нормаотным лимитом запросов? ситуация простая - на сайте периоди...
Dreamer_0x01 VeseloV
8
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Карта сайта