есть один параметр (ключ), если этот параметр есть, то функция возвращает только значение этого ключа из объекта. Вот живой пример:
getTokenData (data = '') {
... some logic here
return !data.length ? tokenData : (tokenData[data] ? tokenData[data] : tokenData)
вот мой объект:
Object: {
pex: false
exp: 1579173756
}
Проблема в том, что если я хочу получить значение PEX то мой ретурн возвращает мне весь массив, потому как pex - false
Как решить проблему ? Как получить FALSE через ретурн в моем случае ?
Если я правильно понял, то наверное поменять это условие (tokenData[data] ? tokenData[data] : tokenData) на (tokenData[data] !== undefined ? tokenData[data] : tokenData)
Обсуждают сегодня