I'm new to JavaScript so please help me on this problem: I have array and I want to get the number of same values. My array is:
var arr = ["red", "blue", "green", "red", "red", "gray"];
I want to output 3 because I have 3 elements red.
This is what I have done so far:
var numberOfSameElements = 0;
var arr = ["red", "blue", "green", "red", "red", "gray"];
for(var i = 1 ; i <arr.length;i++){
if(arr[i] === arr[i-1]){
numberOfSameElements++;
}
}
console.log(numberOfSameElements);
I keep getting 1. Please tell me what I am doing wrong. Thank you so much!