Проверка одинаковых значений в массиве

332
22 июня 2017, 07:08

Приветствую! Большая просьба помочь, пытаюсь сделать судоку(похожее на это maworld.com.ua/play-sudoku), необходимо осуществить проверку по диагонали, вот мой код:

var a = [p[0], p[1], p[2], p[9], p[10], p[11], p[18], p[19], p[20]];
for( var i = 0; i < a.length; i++){
    for( var j = 0; j < a.length; j++){
        if(a[i].textContent == a[j].textContent){
            console.log("wrong");
        }
    }
}

В p[1],p[19] есть одинаковые значения, хочется, что бы если одинаковые значения были найдены, они подсвечивались красным.

Answer 1

"по диагонали" - диагонали чего?

.redtext {
  color:red;
}
for (var i = 0; i < a.length - 1; i++) {
    for (var j = i + 1; j < a.length; j++) {
        if(a[i].textContent == a[j].textContent) {
            a[i].classList.add("redtext");
            a[j].classList.add("redtext");
            //console.log("wrong");
        }
    }
}
READ ALSO
отрицательная степень рекурсия js [требует правки]

отрицательная степень рекурсия js [требует правки]

как вычислить отрицательную степень рекурсией в js?

610
Есть способ реализовать такое?

Есть способ реализовать такое?

При создании объекта столкнулся с необходимостью для определения одного из полей внутри него воспользоваться другим, объявленным выше,...

271
Метод для складывания цифр числа

Метод для складывания цифр числа

Если ли метод для складывания цифр числа?

268
функция fetch повторно не отправляет запрос

функция fetch повторно не отправляет запрос

Помогите, пожалуйста, с такой проблемойПытаюсь отправить кроссдоменный запрос c помощью fetch API

353