Как получить изменненый массив данных?
let ticketArr = []
//Пушу значения в масив
const pushToBucket = player => {
ticketArr.push(player)
console.log('Updated ticketArr' , ticketArr) //здесь выводит обновленый массив
}
//нужно вывести новое значение ticketArr в console.log() , по задумке в масив будут приходить данные по клику пользователя
console.log(ticketArr) //Выведет пустой масив , а нужно вывести масив с новыми данными
Ответы (2 шт):
Автор решения: index
→ Ссылка
Ваш последний console.log(ticketArr) выводит пустой массив так как вызывается сразу при запуске кода. Поместите его в функцию и вызывайте тогда когда массив уже будет обновлён.
let ticketArr = []
const pushToBucket = player => {
ticketArr.push(player)
logArray();
}
function logArray(){
console.log(ticketArr) ;
}
pushToBucket('pl1');
pushToBucket('pl2');
pushToBucket('pl3');
Автор решения: Алексей Шиманский
→ Ссылка
let ticketArr = []
const pushToBucket = player => {
ticketArr.push(player)
}
pushToBucket(5);
pushToBucket(10);
pushToBucket(15);
console.log('Updated ticketArr' , ticketArr)