I have searched many posts and tried many solutions. Can someone please help me settle this code?
Code:unit 6 lesson 13
//Create lists
var typeList = [(getColumn(“Beverages Nutrition”, “Type”))];
var caloriesList = [(getColumn(“Beverages Nutrition”, “Calories”))];
var sugarsList = [(getColumn(“Beverages Nutrition”, “Sugars (g)”))];
var proteinList = [(getColumn(“Beverages Nutrition”, “Protein (g)”))];
//Create variables
var index = 0;
//Create filtered lists
var filteredTypeList = ;
var filteredCaloriesList = ;
var filteredSugarsList = ;
var filteredProteinList = ;
//Create functions
filter();
updateScreen();
//Create onEvents
//When clicked, changes the screen to the sugarsScreen and displays the sugars
onEvent(“sugarsButton”, “click”, function( ) {
setScreen(“sugarsScreen”);
updateScreen();
});
//When clicked, changes the screem to the proteinScreen and displays the protein
onEvent(“proteinButton”, “click”, function( ) {
setScreen(“proteinScreen”);
updateScreen();
});
//When clicked, changes the screen to the caloriesScreen and displays the calories
onEvent(“caloriesButton”, “click”, function( ) {
setScreen(“caloriesScreen”);
updateScreen();
});
//When clicked, changes the screen back to the homeScreen
onEvent(“backButton1”, “click”, function( ) {
setScreen(“homeScreen”);
updateScreen();
});
onEvent(“backButton2”, “click”, function( ) {
setScreen(“homeScreen”);
updateScreen();
});
onEvent(“backButton3”, “click”, function( ) {
setScreen(“homeScreen”);
updateScreen();
});
//Create function to filter the lists
function filter() {
for (var i = 0; i < typeList.length; i++) {
var soda = typeList[i];
if (soda == “Soda”) {
appendItem(filteredTypeList, typeList[i]);
appendItem(filteredCaloriesList, caloriesList[i]);
appendItem(filteredSugarsList, sugarsList[i]);
appendItem(filteredProteinList, proteinList[i]);
}
}
}
//Create function to update the screen
function updateScreen() {
index = randomNumber(0, filteredCaloriesList.length - 1);
setText(“caloriesOutput”, filteredCaloriesList[index]);
setText(“sugarsOutput”, filteredSugarsList[index]);
setText(“proteinOutput”, filteredProteinList[index]);
}