Size: a a a

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

2021 March 25

R

Rustam in JavaScript — русскоговорящее сообщество
Den Pol
ну на свой страх и риск, я бы все-таки явно испортировал экземпляр класса.
это свойство JS, какой страх и риск?
источник

R

Rustam in JavaScript — русскоговорящее сообщество
а кто-нибудь пробовал это с динамическими импортами?
источник

DP

Den Pol in JavaScript — русскоговорящее сообщество
Rustam
это свойство JS, какой страх и риск?
да не, это про модульность.
источник

R

Rustam in JavaScript — русскоговорящее сообщество
Den Pol
да не, это про модульность.
поэкспериментируй - все вопросы отпадут
источник

DP

Den Pol in JavaScript — русскоговорящее сообщество
Rustam
поэкспериментируй - все вопросы отпадут
я и так вижу, что при импотрах в разных частях проекта я получу разные объекты )
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
Den Pol
я и так вижу, что при импотрах в разных частях проекта я получу разные объекты )
Энто как, простите?
источник

R

Rustam in JavaScript — русскоговорящее сообщество
можно сделать даже живой массив на экспорте. Т.е. массив меняется допустим внутри кода модуля, а ссылка на него остается такой же за счёт применения .splice
источник

IA

Ion Amalanii in JavaScript — русскоговорящее сообщество
Не все я тут понял конечно))
источник

DP

Den Pol in JavaScript — русскоговорящее сообщество
Денис Саенко
Энто как, простите?
Вот мой пример. Измените этот пример на экспорт по дефолту как вы написали выше, чтоб работало также.

class SingletoneSample {
 static _instance = new SingletoneSample();

 constructor() {
   if (SingletoneSample._instance) {
     throw new Error(
       'Instantiation failed: use SingletoneSample.getInstance() instead of new.'
     );
   }
 }
 static getInstance() {
   return SingletoneSample._instance;
 }
}

export default SingletoneSample.getInstance();
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
Den Pol
Вот мой пример. Измените этот пример на экспорт по дефолту как вы написали выше, чтоб работало также.

class SingletoneSample {
 static _instance = new SingletoneSample();

 constructor() {
   if (SingletoneSample._instance) {
     throw new Error(
       'Instantiation failed: use SingletoneSample.getInstance() instead of new.'
     );
   }
 }
 static getInstance() {
   return SingletoneSample._instance;
 }
}

export default SingletoneSample.getInstance();
Ссылка на один и тот же объект
источник

DP

Den Pol in JavaScript — русскоговорящее сообщество
Денис Саенко
Ссылка на один и тот же объект
это  проверка моего примера? )
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
+
источник

YS

Yazootucker Suggiyan... in JavaScript — русскоговорящее сообщество
better do that :)
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
Чем лучше всего собирать проект? Webpack? Или есть что то более крутое?
источник

LR

Lera Rosalene in JavaScript — русскоговорящее сообщество
Юра
Чем лучше всего собирать проект? Webpack? Или есть что то более крутое?
...какой фреймворк лучший??
источник

LR

Lera Rosalene in JavaScript — русскоговорящее сообщество
а если серьёзно, у вебпака огромная экосистема
источник