obj = jbo[key]
if (obj.num > 5) {...}
delete jbo[key]
периодически возникает ошибка, что .num не существует, потому что delete обогнал не только if но и let
Если ты делаешь это в for..in, то проверяй на наличие собственного ключа методом hasOwnProperty
дело тут точно не в delete может здесь jbo[key] ничего нет?)
delete медленный, я бы не стал его так применять, можно задать значение undefined и потом их отсеять
Обсуждают сегодня