Hi so my code has no errors and it’s not running can somebody please help me run this code because my app keeps printing out no results found even tho I input the state when it’s spelled right.
Code:
var capitalList = getColumn("US States", "Capital");
var nicknameList = getColumn("US States", "Nickname");
//
var stateNameList = getColumn("US States", "State Name");
var nicknameFilteredList=[];
var capitalFilteredList = [];
onEvent("searchButton", "click", function( ) {
FilterList(getText("stateNameinput"));
});
function FilterList(state) {
nicknameFilteredList = [];
capitalFilteredList = [];
for (var i=0; i< capitalList.lentgh; i++) {
if(stateNameList[i].toLowerCase() == state.toLowerCase()) {
appendItem(capitalFilteredList, capitalList[i]);
appendItem(nicknameFilteredList, nicknameList[i]);
}
}
if (capitalFilteredList.length==0) {
appendItem(capitalFilteredList, "No results found");
}
if (nicknameFilteredList.length==0) {
appendItem(nicknameFilteredList, "No results found");
}
//
setText("capitalOutput", capitalFilteredList.join(""));
setText("nicknameOutput", nicknameFilteredList.join(""));
}
