Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 28

_

_-_-dass in JavaScript Noobs — сообщество новичков
я добавляю условие в for, а он все равно пропускает это условие
источник

PR

Pavel Rusak in JavaScript Noobs — сообщество новичков
пример кода в студию
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
покажите
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
Вот первое условие проверяет, есть этот объект или нет. Допустим, такого объекта нет и все равно пропускает это условие и доходит до else
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
пиздец, извините за выражение
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вам норм такие длинные цепочки в каждой строке читать?
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
согласен
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
что значит пропускает и доходит до else?
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
Нет конечно, проще было сделать сприд, чтобы было еще лучше
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
у вас отрицание стоит
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
если объекта нет, то он попадёт в 1 ветку
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
Он не добавляет новый объект, которого нет, и пытается добавить число amount в else
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
и будет конечно ошибка: "TypeError: Cannot read property 'amount' of undefined"
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
и правильно
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы и идёте в else как раз, когда объект есть, от того и ошибка. в чём проблема?
источник

_

_-_-dass in JavaScript Noobs — сообщество новичков
а дело в том, что такого объекта даже нет и все равно пытается прибавить это число, хотя объекта нет
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
конечно, пытается, потому что вы код туда направили
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я запутался, короче
источник

PR

Pavel Rusak in JavaScript Noobs — сообщество новичков
У вас первое условие постоянно false
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а проверять очень сложно, потому что a[b.c[d]] не читается нормально
источник