почему так происходит ?
Потому что tokenData[data] в вашем случае принимает false, и по условию tokenData[data] ? tokenData[data] : tokenData вы получаете весь объект. Но как как это tokenData[data] ? по идее просто проверят наличие у свойства заданного значения, то можно проверять тока на undefined, и false как значение уже не помешает правильному исполнению условия
Обсуждают сегодня