JSFiddle - React, Tailwind, and code Playground
JavaScript
function capitalsConstructor(capitalName, stateName, score) {
this.capitalName = capitalName;
this.stateName = stateName;
this.score = score;
}
// Create state capitals array
var capitalsList = new Array();
// All 50 capitals are loaded into the array with a score of 0
// Sample limited to 10 capitals
capitalsList[0] = new capitalsConstructor("Montgomery", "Alabama", 0);
capitalsList[1] = new capitalsConstructor("Juneau", "Alaska", 0);
capitalsList[2] = new capitalsConstructor("Phoenix", "Arizona", 0);
capitalsList[3] = new capitalsConstructor("Little Rock", "Arkansas", 0);
capitalsList[4] = new capitalsConstructor("Sacramento", "California", 0);
capitalsList[5] = new capitalsConstructor("Denver", "Colorado", 0);
capitalsList[6] = new capitalsConstructor("Hartford", "Connecticut", -1);
capitalsList[7] = new capitalsConstructor("Dover", "Delaware", 0);
capitalsList[8] = new capitalsConstructor("Tallahassee", "Florida", 0);
capitalsList[9] = new capitalsConstructor("Atlanta", "Georgia", 0);
capitalsList = capitalsList.sort(function (a, b) {
return a.score - b.score;
});
document.body.innerText = capitalsList[0].stateName;