I have these values, there is any way to put them together in a single array?
This is one of the functions that make the results, they take their data from a database.
function AddvotoTec(votor) {
class Avg {
constructor() {}
static average(votor) {
var total = 0;
var count = 0;
jQuery.each(votor, function(index, value) {
total = value;
count ;
});
return total / count;
}
}
var mvoti = Avg.average(votor);
voti(mvoti);
}
function voti(Voti) {
var voti = [];
voti.push(Voti);
console.log(voti);
}
CodePudding user response:
Your problem is you put var voti = []
in the function that will initialize a new array every time you call it. If you want to push data to that array, you should move it out from voti(Voti)
function
function AddvotoTec(votor) {
class Avg {
constructor() {}
static average(votor) {
var total = 0;
var count = 0;
jQuery.each(votor, function(index, value) {
total = value;
count ;
});
return total / count;
}
}
var mvoti = Avg.average(votor);
voti(mvoti);
}
var voti = []; //move the array to the outer scope
function voti(Voti) {
voti.push(Voti);
console.log(voti);
}