I try to fire an event with some data with it.
The data is an object with 3 large arrays of numbers.
I want to reset those arrays, after I fired the event.
When I do that, the event listener is not getting the data.
How is that?
Works:
// Assume each array filled with alot of data
let collected_data: collected_data = {
battery_data: [],
sensor_data: [],
time_data: []
}
sensorData.emit("data", collected_data);
Not working:
let collected_data: collected_data = {
battery_data: [],
sensor_data: [],
time_data: []
}
sensorData.emit("data", collected_data);
collected_data.battery_data = [];
collected_data.sensor_data= [];
collected_data.time_data= [];
question from:
https://stackoverflow.com/questions/65626292/no-data-when-emitting-event-nodejs 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…