Я пытаюсь создать приложение (IOS и Android) для рекламы, и я хочу, чтобы можно было перейти к объектам моих объявлений и определить логическое значение, а если это правда, сделать одно, а другое - иначе.
Вот объекты рекламного объявления:
Я хочу перейти в объект, и если «ReceiveHelp» истинно, я хочу, чтобы код выполнялся, скажем, синий как backgroundcoulor, в противном случаекрасный.Проблема в том, что я не знаю, как войти в объект и идентифицировать только логические реквизиты.
export const publicAdFetch = () => {
return (dispatch) => {
firebase.database().ref('/users').once('value').then((snapshot) => {
const usersData = snapshot.val();
let sortedAdds = Object.keys(usersData).reduce((prev, userId) => {
let ads = usersData[userId].ads;
ads = Object.keys(ads).map(key => {
return { ...ads[key], id: key };
});
return prev.concat(ads);
}, [])
.sort((a, b) => (b.time - a.time));
Это код, который мне нужно в настоящее время поместить в массив, а затем отсортировать по времени.Но я понятия не имею, как просто посмотреть, является ли логическое значение истинным или ложным