карточки товара. объект содержит id, name, price и т.д.
                  
                  
                  
                  
                  
                  как сделать так, чтоб нажимая кнопку buy у клиента открывалась новая страница, и чтоб туда выводились эти данные?
                  
                  
                  
                  
                  
                  У меня есть функция buyButton(event){
                  
                  
                    let id = event.target.id;
                  
                  
                    let account = allAccounts.find((acc) => acc.id == id);
                  
                  
                    return account }
                  
                  
                  
                  
                  
                  которая активируется при нажатии на кнопку Buy и сохраняет в переменную все нужные мне данные.
                  
                  
                  
                  
                  
                  Как бы теперь эту переменную перенести в другой файл, который будет привязан к новой странице? пробовал экспорт, но что именно экспортировать? переменную account? так она внутри функции и глобальная область видимости ее не распознает. 
                  
                  
                  да и в браузере появляется ошибка Unexpected token 'export'
                  
                  
                
Импорт и экспорт работает только в модулях. Насчёт передачи данных от одной страницы в другую вы можете использовать параметры url, localStorage/sessionStorage
можешь собирать все нужные данные и записывать их как параметры url'а при переходе а на новой так же читать их из window.location
Обсуждают сегодня