Так как я получаю parentNode конкретного объекта, то могу снова пробегаться по всему массиву и искать уже конкретный id. Но так придется часто бегать по всему массиву, плюс id у некоторых объектов могут совпадать при получении массива.
3 умножается на 2, а все следущие числа это прошлое число + 3
3*2, 3*3, 3*4, 3*5, ... 3*N
Array(10) // массив из 10 пустых ячеек
.fill() // теперь там не пустые слоты, а undefined
.map( // каждый элемент пропустить через функцию
(_, i) => // первый аргумент не понадобится, поэтому _
// второй, i, индекс элемента от 0 до 10-1
(i + 2) * 3 // вернуть 3 умноженное на 0+2=2, 1+2=3, 4, 5 ... 10-1 + 2
) // после map() в массиве окажутся нужные числа
do .. while
. Его как-то незаслуженно забыли )
Число Пи иррационально — его нельзя представить в виде дроби p / q. Доказательство.