Torento20345 вам надо было сразу описать все условия
если l больше равно all ещ результат массив arr
по поводу окуругления вам надо писать свою логику
так как [3,3,3] разлить 8 поровну не получится
Орхан Гасанлы, биндинг можно использовать только при работе с параметрами. Нельзя задавать название полей параметрами. Так что без конкатенации или реализации своей замены здесь не обойтись. По ссылке вашей пишут про параметры. У ТС звёздочка вместо названия поля, а биндит он как раз нормально ? Используя
Maksim Herasim я бекэндчик и последние года 3 использую fastify в качестве js серверов
и соответственно его fastify-swagger расширение которое убивает сразу несколько зайцев
1 формирует документацию в swagger
2 валидирует входящие параметры
3 валидирует исходящие параметры
под каждый сервер они есть свои и их много, гуглить не стесняйтесь
formname = 'noone' так происходит присваивание в js
так formname == 'noone' проверка на равенство
так formname == 'noone' проверка на строгое равенство
так if(NAME in msg.form) проверка наличия поля NAME в объекте msg.form
es6 if( msg.form?.NAME) проверка наличия поля NAME в объекте msg.form
вообще мы в проектах используем валидаторы запросов, чтоб упростить и ускорить разработку, обезапасить вход от вредных данных
2. Выбирайте все ткатегории из вьюхи
3. Дерево стройте пыхом