Size: a a a

JavaScript.Ninja

2021 June 24

A

Ayrat in JavaScript.Ninja
если без рекурсии, а просто вложить array.forEach в ещё такой же  array.forEach? Должно же сработать
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
тогда будет всего 2 перебора
если этого вам достаточно тогда можно
а если вы не знаете сколько конкретно переборов будет, тогда нужна рекурсия или же что-то что будет выполняться при определенных условиях, например while
источник

OD

Oleh Diian in JavaScript.Ninja
я б делал рекурсию котрая б работала пока есть длина масива, а искомое ставил б другой масив, интересная задача)
источник

A

Ayrat in JavaScript.Ninja
я тут набросал образчик, песочница этого примера
https://onecompiler.com/javascript/3x3g23rsq
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
тут вам скорее всего нужно отбрасывать варианты которые уже участвовали что бы не получилось так что разные элементы которые начинаюстя или заканчиваются одинаковыми символами повторялись

как примерно это себе я представляю:
1) создать массив A где все элементы
2) хватать первый элемент и его критерию
3) вырезать этот элемент из массива А
4) сохранить результат в массив/объект
5) пробежаться по обновленному массиву А и найти элемент подходящий под критерию
6) переходим к пункту 3
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
3-6 это while или рекурсия
источник

A

Ayrat in JavaScript.Ninja
добавил в if второе условие
&& !finArray.includes(elem)
теперь оно if(first(elem) === crit && !finArray.includes(elem)){
стало выдавать на 3 элемента меньше
источник

A

Ayrat in JavaScript.Ninja
хоть они и не повторяются
источник

A

Ayrat in JavaScript.Ninja
похоже, у инклюдеса есть какие-то тонкости
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
в этом случае не стоит использовать forEach, он пробегается по всем элементам
лучше использовать for in и в момент когда вы нашли нужный элемент делать break; что бы останавливать перебор
источник

АБ

Александр Белозеров... in JavaScript.Ninja
подскажите здесь имеется ввиду замыкание?
http://joxi.ru/KAxzYzyuZlozRm
источник

АБ

Александр Белозеров... in JavaScript.Ninja
источник

II

Ilya Izilanov in JavaScript.Ninja
да нет, просто когда в одной функции вызывают другие функции - цепочка вложенных вызовов
источник

АБ

Александр Белозеров... in JavaScript.Ninja
спасибо, получается аргументы или локальные переменные внутренних функций достижимы если вызвана самая верхняя функция?
источник

АБ

Александр Белозеров... in JavaScript.Ninja
и вообще  аргументы или локальные переменные функций достижимы если эти функции вызваны, так?
источник

АБ

Александр Белозеров... in JavaScript.Ninja
ну да, иначе получается эти переменные просто не будут созданы
источник

АБ

Александр Белозеров... in JavaScript.Ninja
и достижимы они только в области видимости текущей функции, после отработки функции они удаляются
источник

M

Michael in JavaScript.Ninja
Что это за вакансия такая?
Generalist Senior TypeScript SE
источник

V

Vitaliy in JavaScript.Ninja
кто нибудь игрался с face-api ? как делать если каждые несколько мс рисую изображение с камеры в канвас, и при сьемки нужно определить эмоцию, и face-api, тупо блокирует тред
источник

NS

Nikita Sementcov in JavaScript.Ninja
T-shaped fullstack TS + Java SE?
источник