Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 June 14

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Alex Radionov
всем доброго утра/дня. подскажите кто видит ошибку.
рекрсивная функция, поиска человека, после совпадения ФИО и дат рождения должна делать ретурн, но по неизвестной мне причине, после ретурна продолжает идти внутри функции
У тебя на каждом шаге проверяется, не достигнут ли искомый результат? Если нет, то так просто выйти из рекурсии не получится
источник

A

Alex Radionov in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
У тебя на каждом шаге проверяется, не достигнут ли искомый результат? Если нет, то так просто выйти из рекурсии не получится
можно подробнее?
источник

A

Alex Radionov in NodeUA - JavaScript and Node.js in Ukraine
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Alex Radionov
можно подробнее?
Ты находишься на 30-м уровне вложенности. Нашёл что искал, выходишь. Как на 29-м и более ранних уровнях ты понимаешь, что больше не надо ничего делать, а надо выйти?
источник

A

Alex Radionov in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Ты находишься на 30-м уровне вложенности. Нашёл что искал, выходишь. Как на 29-м и более ранних уровнях ты понимаешь, что больше не надо ничего делать, а надо выйти?
Понял, спасибо, через замыкание записываю в переменную обьект, создаю индикатор выхода(будево значение), и добавляю условие с проверкой индикатора, и возращением внутри условия объекта из замыкания.
источник

A

Andrew in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Ты находишься на 30-м уровне вложенности. Нашёл что искал, выходишь. Как на 29-м и более ранних уровнях ты понимаешь, что больше не надо ничего делать, а надо выйти?
Нужно крутить волчок.
источник

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
Andrew
Нужно крутить волчок.
😂
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Andrew
Нужно крутить волчок.
👍 не сразу понял о чём речь
источник

A

Andrew in NodeUA - JavaScript and Node.js in Ukraine
Без изображения с кадром из фильма  прикол выходит немного сложным
источник

O

Oleksandr in NodeUA - JavaScript and Node.js in Ukraine
Alex Radionov
всем доброго утра/дня. подскажите кто видит ошибку.
рекрсивная функция, поиска человека, после совпадения ФИО и дат рождения должна делать ретурн, но по неизвестной мне причине, после ретурна продолжает идти внутри функции
1) переименуйте переменные. Слишком удобно и понятно object, objectArray, arrayQuery, а...  
2) toLowerCase лучше перед replace.
3) courrentBirthday, courrentFio - инглиш еррор.  
4) const a = [objectArray[keyParam]]  - что ты хочешь вернуть? массив со значением среднего элемента массива объектов?
источник

O

Oleksandr in NodeUA - JavaScript and Node.js in Ukraine
Alex Radionov
всем доброго утра/дня. подскажите кто видит ошибку.
рекрсивная функция, поиска человека, после совпадения ФИО и дат рождения должна делать ретурн, но по неизвестной мне причине, после ретурна продолжает идти внутри функции
еще ошибка в том, что ты пытаешься впихнуть рекурсию в задачу бинарного поиска, который сработает только на отсортированном по ФИО массиве объектов.  Более того есть мысль, что ты хотел slice для получения подмассива использовать, а не splice, удаляющий и вставляющий элементы.
источник

O

Oleksandr in NodeUA - JavaScript and Node.js in Ukraine
И входные параметры так чекрыжить - нехорошо.  @AlexWhite93 Погугли бинарный поиск. Там не нужно резать массив или в рекурсию - там ты индексы меняешь. Если objectArray не сортирован, то тут либо 1 раз отсортируешь, если часто искать дубликат.
источник

O

Oleksandr in NodeUA - JavaScript and Node.js in Ukraine
ну и по-хорошему результатом функции является массив - пустой или с одним объектом? Возможно проще вернуть индекс дубликата и -1, если не нашел?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Всё тут можно посмотреть
github.com/trekhleb/javascript-algorithms/blob/master/README.md
источник

A

Alex Radionov in NodeUA - JavaScript and Node.js in Ukraine
Спасибо ю, очень ценные советы
источник
2020 June 15

E

Erlan in NodeUA - JavaScript and Node.js in Ukraine
Всем привет
Можете посоветовать хороший курс по js ? (компания покупает)
источник

К

Костя in NodeUA - JavaScript and Node.js in Ukraine
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
да, надо бы пройти его...
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Erlan
Всем привет
Можете посоветовать хороший курс по js ? (компания покупает)
Тут полный индекс https://github.com/HowProgrammingWorks/Index
источник
2020 June 16

A

Andrii in NodeUA - JavaScript and Node.js in Ukraine
https://github.com/ossu/computer-science это типа перевод вот этого?
источник