Я пытаюсь сделать функцию JavaScript, которая будет искать массив строк для значения и возвращать следующую строку. Например, если массив построен таким образом, что за элементом следует его код запаса, я хочу найти элемент и записать код запаса.
var item = (from user input); //some code to get the initial item from user
function findcode(code){
var arr = ["ball", "1f7g", "spoon", "2c8d", "pen", "9c3c"]; //making the array
for (var i=0; i<arr.lenth; i++){ //for loop to look through array
arr.indexOf(item); //search array for whatever the user input was
var code = arr(i+1); //make the variable 'code' whatever comes next
break;
}
}
document.write(code); //write the code, I.e., whatever comes after the item
(Я уверен, что очевидно, что я новичок в JavaScript, и хотя это похоже на ряд других вопросов, которые я обнаружил, у них, казалось, были более сложные массивы или более сложные запросы. Я не могу упростить их для своих необходимо.)