Показать сообщение отдельно
  #18 (permalink)  
Старый 13.12.2020, 20:25
Интересующийся
Отправить личное сообщение для dewembas Посмотреть профиль Найти все сообщения от dewembas
 
Регистрация: 20.07.2020
Сообщений: 16

Сообщение от voraa Посмотреть сообщение
Если бы Вы еще намекнули, какую структуру имеет arr, что такое objLocal, и что делает markMovieAsFavorite (какие у нее параметры)
const arr=JSON.parse(localStorage.getItem('favorite-movies'))
let objLocal ={
  img: data[openItemIndex]?.poster_path,
  title: data[openItemIndex]?.original_title,
  opis:  data[openItemIndex]?.overview,
  id: data[openItemIndex]?.id,
  language: data[openItemIndex]?.original_language,
  date: data[openItemIndex]?.release_date,
  score: data[openItemIndex]?.vote_average,
}

const favotireMoviesIds = JSON.parse(localStorage.getItem('favorite-movies')) || [];
    const markMovieAsFavorite = movieId => {
    localStorage.setItem('favorite-movies', JSON.stringify([...favotireMoviesIds, movieId]));
};

Вот.
Ответить с цитированием