Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 11

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
А ещё у тебя все таки есть ошибка
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
У тебя получилась не чистая функция которая скорее всего где-то аффектит
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎𝖆
Я ж тебе говорю, перепиши все через Array.reduce
хм.... чот я не понял как через reduce это сделать
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
Сделай ее чистой и это уже избавит от возможных ошибку
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
Ошибок
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
rabiddios
хм.... чот я не понял как через reduce это сделать
Напиши мне завтра вечером и я помогу. Или днём после 3х
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
По МСК
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎𝖆
У тебя получилась не чистая функция которая скорее всего где-то аффектит
что значит не чистая? я нубские вопросы задаю, потому что нуб)))
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
rabiddios
что значит не чистая? я нубские вопросы задаю, потому что нуб)))
Значит грязная)
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Она при одинаковых аргументах вернёт разный результат
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
ого.... у меня обед почти закончился
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
rabiddios
что значит не чистая? я нубские вопросы задаю, потому что нуб)))
Чистая функция не аффектит на то, что происходит за ее пределами. Она должна принимать в себя аргументы и работать только с ними а потом возвращать результат
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
И не должна обращаться ни к чему за своими пределами (кроме других функций)
источник

S

Sarvar in JavaScript Noobs — сообщество новичков
т.е. грязные функции лучше вообще не писать?
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
так она и не работает с аргументами - ее задача выбросить мертвые объекты из массива
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
массив в глобале живет
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
У тебя получится что-то вроде
function fu(array) {
....
return result;
}
источник

S

Sarvar in JavaScript Noobs — сообщество новичков
rabiddios
массив в глобале живет
В аргументы принимай
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎𝖆
У тебя получится что-то вроде
function fu(array) {
....
return result;
}
а кому она будет возвращать? задача стоит прошерстить массив
источник

𝕬𝕻

𝕬𝖑𝖊𝖝𝖆𝖓𝖉𝖊𝖗 𝕻𝖊𝖘𝖙𝖎𝖑𝖊𝖓𝖙𝖎... in JavaScript Noobs — сообщество новичков
rabiddios
массив в глобале живет
Вот там где ты вызываешь функцию передавай твою переменную в покинет и возвращайтесь результат перезаписывая твою переменную
источник