@woody14

Сижу разбираюсь в JS и вот наткнулся на вот такую запись, может кто-нибудь объяснить?

for (cr = 0; cr< e; cr++) {
        for (i = 0; i < c; i++) 
        0 == cr && (a[i] = 0), d.clearRect(13 * i + 3, 13 * cr_l + 3, 10, 10), k[i] = 0, 1 == b[i] && (b[i] = a[i] = 0), 0 == a[i] && (a[i] = q++);
        for (i = 0; i < c; i++) {......


что означает запись строки после второго for? Можно ее записать в более привычном виде?
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Можно ее записать в более привычном виде?

Да, это тоже самое что
if (0 == cr) {
    a[i] = 0;
}

d.clearRect(13 * i + 3, 13 * cr_l + 3, 10, 10);

k[i] = ((0,1 == b[i]) && (b[i] = a[i] = 0));
    
if (0 == a[i]) {
    a[i] = q++;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
это коммент
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы