Показать сообщение отдельно
  #1 (permalink)  
Старый 05.04.2021, 17:20
Аватар для Black_Star
Профессор
Отправить личное сообщение для Black_Star Посмотреть профиль Найти все сообщения от Black_Star
 
Регистрация: 11.07.2016
Сообщений: 300

Как обернуть значения ключей объекта в массив
Подскажите, как из значений "products[]":"Applications,VPN", получить значение "products[]":["Applications,VPN"], Значения ключа собирается из мульти select и может содержать много чекнутых options /

Сейчас функция выглядит так
function getAllSelectedOptions(selectID, selectName) {
 let selectedMultiOptionValues = Array.from(selectID.options)
     .filter(option => option.selected)
     .map(option => option.value);
 return formData.append(selectName, selectedMultiOptionValues);
}
let products = formCreateAccount.querySelector(".js-products"),
 getAllSelectedOptions(products, 'products[]');
Ответить с цитированием