Size: a a a

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

2020 March 19

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
один екземмпляр по вызову,остальные по таймеру обновляли  стрим
источник

RB

Random Balance in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Мне надо что бы в stream() возвращались екземпляры стримов
Не будет так работать с интервалом. Переписывать только. Добавлять ещё какую-то обёртку, которая будет имя брать из конфига (например). По другому не понятно как это в setInterval реализовать, так как ты туда не передашь параметры.
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ладно) Спасибо)
источник

C

CAHO in JavaScript — русскоговорящее сообщество
всем привет! такая ситуация: в одной папке лежат два файла js:
1.js - в нём просто массив типа [1, 2, 3]
2.js - файл с функцией, которая должна работать с массивом из файла 1.js
подскажите/научите как правильно экспортировать массив из файла 1.js и как его импортировать в файл 2.js?
источник

VP

Vitalii Ponich in JavaScript — русскоговорящее сообщество
CAHO
всем привет! такая ситуация: в одной папке лежат два файла js:
1.js - в нём просто массив типа [1, 2, 3]
2.js - файл с функцией, которая должна работать с массивом из файла 1.js
подскажите/научите как правильно экспортировать массив из файла 1.js и как его импортировать в файл 2.js?
в первом файле надо сделать экспорт массива, во втором - импорт
источник

C

CAHO in JavaScript — русскоговорящее сообщество
Vitalii Ponich
в первом файле надо сделать экспорт массива, во втором - импорт
да, но как? я перечитал все ответы в гугле - не экспортируется у меня массив... поэтому я пишу с просьбой подсказать, как это делается
источник

Ч

Чингиз in JavaScript — русскоговорящее сообщество
А как ты это делаешь?)))
источник

u

undefined in JavaScript — русскоговорящее сообщество
CAHO
всем привет! такая ситуация: в одной папке лежат два файла js:
1.js - в нём просто массив типа [1, 2, 3]
2.js - файл с функцией, которая должна работать с массивом из файла 1.js
подскажите/научите как правильно экспортировать массив из файла 1.js и как его импортировать в файл 2.js?
самое простое - это подключить в браузере один за другим файлы
<script src="1.js"></script>
<script src="2.js"></script>

Есть также модули <script type="module"></script>

Есть варианты из 2.js подгрузить первый скрипт через ajax.
И много других вариантов
источник

RB

Random Balance in JavaScript — русскоговорящее сообщество
CAHO
всем привет! такая ситуация: в одной папке лежат два файла js:
1.js - в нём просто массив типа [1, 2, 3]
2.js - файл с функцией, которая должна работать с массивом из файла 1.js
подскажите/научите как правильно экспортировать массив из файла 1.js и как его импортировать в файл 2.js?
Если всё напрямую в браузере и нет никаких сборок то достаточно просто в файле 1.js написать:
const data = [...];

А в файле 2.js использовать data как обычно.
источник

C

CAHO in JavaScript — русскоговорящее сообщество
Random Balance
Если всё напрямую в браузере и нет никаких сборок то достаточно просто в файле 1.js написать:
const data = [...];

А в файле 2.js использовать data как обычно.
спасибо, ща так пробую! вроде бы подхватывает!
а до этого я пробовал всевозможные варианты import и export... оказалось, всё намного проще))
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят.а функция dobounce или какой-то таймер, не выполняют логику ( функция срабатывает сразу и продолжает работать по интервалу  )
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
как можно переписать reduce, чтобы в конце не вызывать Object.values для создания массива объектов
источник

RB

Random Balance in JavaScript — русскоговорящее сообщество
🦜
как можно переписать reduce, чтобы в конце не вызывать Object.values для создания массива объектов
Тебе в любом случае нужно будет сконвертировать объект в массив. Можешь сделать это до присвоения к series. Т.е. const series = Object.values(payload.values.reduce());
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Random Balance
Тебе в любом случае нужно будет сконвертировать объект в массив. Можешь сделать это до присвоения к series. Т.е. const series = Object.values(payload.values.reduce());
понятно, спс
источник

🐱

🐱 Rough Cat in JavaScript — русскоговорящее сообщество
🦜
как можно переписать reduce, чтобы в конце не вызывать Object.values для создания массива объектов
так вот зачем гужны задания на алгоритмы и тп в яндексе и подобныъ
источник

A

Alex in JavaScript — русскоговорящее сообщество
🦜
как можно переписать reduce, чтобы в конце не вызывать Object.values для создания массива объектов
да конечно, вместо создания объекта возвращать массив
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Alex
да конечно, вместо создания объекта возвращать массив
🙄
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Посмотри код внимательно
источник

A

Alex in JavaScript — русскоговорящее сообщество
🦜
Посмотри код внимательно
фиг знает что там твориться 😕
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Alex
фиг знает что там твориться 😕
Тогда не пытайся подсказать
источник