JavaScript - question regarding data structure
Posted
by orokusaki
on Stack Overflow
See other posts from Stack Overflow
or by orokusaki
Published on 2010-05-17T18:05:45Z
Indexed on
2010/05/17
18:10 UTC
Read the original article
Hit count: 239
I'm trying to calculate somebody's bowel health based on a points system. I can edit the data structure, or logic in any way. I'm just trying to write a function and data structure to handle this ability.
Pseudo calculator function:
// Bowel health calculator
var points = 0;
If age is from 30 and 34:
points += 1
If age is from 35 and 40:
points += 2
If daily BMs is from 1 and 3:
points -= 1
If daily BMs is from 4 and 6:
points -= 2
return points;
Pseudo data structure:
var points_map = {
age:
{
'30-34': 1,
'35-40': 2
},
dbm:
{
'1-3': -1,
'4-6': -2
}
};
I have a full spreadsheet of data like this, and I am trying to write a DRY version of code and a DRY version of this data (ie, probably not a string for the '30-34', etc) in order to handle this sort of thing without a humongous number of switch
statements.
© Stack Overflow or respective owner