Показать сообщение отдельно
  #4 (permalink)  
Старый 15.08.2020, 18:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Bromin
Я просто с JS начал самостоятельно учить и не знал этого.
Чего? Если как массив в объект преобразовать, то зачем? Почему ни сразу прописать так:

var channels = {channel1: true, channel2: true, channel3: true, channel4: true}, //уже готовый объект
    commands = ["hello", "goodbye", "send", "countdown", "backcountdown"],
    cooldown = {};
    
for(i of commands) {
    cooldown[i] = {
        ready: true,
        cooldown: channels //добавляем описанный объект свойству 
    }
}

console.log(cooldown)


И в данном случае `${i}` лишнее, кроме бесполезной нагрузки на парсер ничего не несет полезного.
Ответить с цитированием