I’m trying to find the first character in an Array in JavaScript.
I have this a random function (not the best, but I am going to improve it):
function random() {
var Rand = Math.floor(Math.random()*myArray.length);
document.getElementById('tr').innerHTML = myArray[Rand];
}
And here’s my Array list.
myArray = ["where", "to", "get", "under", "over", "why"];
If the user only wants arrays with W’s, only words with a W in the first letter is shown. (Like “where” or “why”)
I do not have a lot of experience with JavaScript from before and I have been sitting with this problem for ages.
There’s
indexOf()method of an array/string which can provide you with a position of a letter. First letter has a position of 0(zero), soHere is a jsFiddle for it. Before running open the console(Chrome: ctrl+shift+i, or console in FireBug) to see resulting arrays.