const array1 = [1, 2, 3];
const array2 = [1, 2, 3, 5];
let counter = 0;
for (let i=0; i<array1.length; i++) {
if (array1[i] === array2[i]) {
counter++;
}
}
Стоит отметить, что я исхожу их предположения, что массивы одинаковой длины, и что элемент массива- примитивный тип данных (число, строка, bool). Просто сравниваем элемент по индексу в одном и другом массивах.
В варианте для массивов разной длины вначале определим наименьшую длину (так как нет смысла идти по более длинному массиву, совпадение в более коротком не может существовать - нет соотв. индекса)
const array1 = [1, 2, 3];
const array2 = [1, 2, 3, 5];
const minLength = array1.length <= array2.length ? array1.length : array2.length;
let counter = 0;
for (let i=0; i<minLength; i++) {
if (array1[i] === array2[i]) {
counter++;
}
}