Показать сообщение отдельно
  #1 (permalink)  
Старый 08.04.2020, 20:07
Интересующийся
Отправить личное сообщение для knoxville88 Посмотреть профиль Найти все сообщения от knoxville88
 
Регистрация: 08.04.2020
Сообщений: 14

Функция выставления лайка


Нужно дописать функцию, которая будет добавлять лайк указанному треку. Я вроде бы сделал, но похоже неправильно. Помогите.

const playlist = {
  name: 'Музыка для продуктивной работы',
  description: 'Правильно подобранная музыка помогает закончить работу быстрее.',
  tracks: []
};

function addTrack(name, artist) {
  playlist.tracks.push({ name, artist, isLiked: false });
}

function like(name) {
    const trackToLike = playlist.tracks.find(function (track) {
    return track.name == name;
    });

    /* дальше нужно инвертировать значение поля isLiked,
    вспомните про оператор логичекого отрицания — ! */
    trackToLike.isLiked = !false
}


addTrack('We Own The Sky', 'M83');
addTrack('Take Me To Church', 'Hozier');
addTrack('Elephant', 'Tame Impala');

like('We Own The Sky');

console.log(playlist.tracks);

Последний раз редактировалось knoxville88, 08.04.2020 в 20:11.
Ответить с цитированием