Это не нахальство. А для знающих людей элементарное дело.
Я занимаюсь изучением другого языка программирования, мне надо реализовать то что приведено выше в этом языке. Браться за изучение сразу 2х да ещё биться о иностранный язык ? Это приведёт только к большей путанице.
Вот поэтому я и спрашиваю о том, что делает та или иная строчка вышеописанного кода, дабы его более менее усвоить и разработать аналогичный алгоритм на другом языке.
Да и вообще, ссылаться на то что
Документации по JavaScript в интернете - море
на мой взгляд это просто лень и нежелание людей вникнуть и попытаться объяснить самим. А может простое элементарное незнание.