Hi all,
I’m learning as I go, wondering if there is a way to simplify an if else statement:
export async function populateChart(
owner,
month_current,
month_minus_1,
month_minus_2,
month_minus_3,
month_minus_4,
month_minus_5,
month_minus_6,
month_minus_7,
month_minus_8,
month_minus_9,
month_minus_10,
month_minus_11,
) {
var option1 = 0;
if (month_current === null || month_current === undefined) {
if (month_minus_1 === null || month_minus_1 === undefined) {
if (month_minus_2 === null || month_minus_2 === undefined) {
if (month_minus_3 === null || month_minus_3 === undefined) {
if (month_minus_4 === null || month_minus_4 === undefined) {
if (month_minus_5 === null || month_minus_5 === undefined) {
if (month_minus_6 === null || month_minus_6 === undefined) {
if (month_minus_7 === null || month_minus_7 === undefined) {
if (month_minus_8 === null || month_minus_8 === undefined) {
if (month_minus_9 === null || month_minus_9 === undefined) {
if (month_minus_10 === null || month_minus_10 === undefined) {
if (month_minus_11 === null || month_minus_11 === undefined) {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
month_minus_6 = Number(0);
month_minus_7 = Number(0);
month_minus_8 = Number(0);
month_minus_9 = Number(0);
month_minus_10 = Number(0);
month_minus_11 = Number(0);
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
month_minus_6 = Number(0);
month_minus_7 = Number(0);
month_minus_8 = Number(0);
month_minus_9 = Number(0);
month_minus_10 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
month_minus_6 = Number(0);
month_minus_7 = Number(0);
month_minus_8 = Number(0);
month_minus_9 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
month_minus_6 = Number(0);
month_minus_7 = Number(0);
month_minus_8 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
month_minus_6 = Number(0);
month_minus_7 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
month_minus_6 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
month_minus_5 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
month_minus_4 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
month_minus_3 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
month_minus_2 = Number(0);
}
} else {
month_current = Number(0);
month_minus_1 = Number(0);
}
} else {
month_current = Number(0);
}
} else {
// do more
} ... continues