const PageLayout = ({ children }) => (
<React.Fragment>
<header>Header</header>
{children}
<footer>Footer</footer>
</React.Fragment>
);
const Page = () => (
<PageLayout>
<Switch>
<Route path='/my' component={My} />
<Route path='/payments' component={Payments} />
</Switch>
</PageLayout>
);
name: 'John', age: 21, name: 'Victor', age: 29, ...
data = "name: 'John', age: 21, name: 'Victor', age: 29, name: 'John2', age: 211, name: 'Victor2', age: 234"
arr = []
split = data.split(',')
for(let i = 0; i < split.length; i += 2) {
arr.push( [ split[i].split(':'), split[i + 1].split(':') ] )
}
arr.map(elem => Object.fromEntries(elem))
// formData это ваш объект для получения данных
const names = formData.getAll('name')
const ages = formData.getAll('age')
let result = []
for (let count = 0; count < names.length; count++) {
let user = {
name: names[count],
age: ages[count]
}
result.push(user)
}
return result //это и будет выходной массив
var arr = [
{date:"2020-04-28"},
{date:"2020-04-29"},
{date:"2020-04-30"},
{date:"2020-05-01"},
{date:"2020-05-02"},
{date:"2020-05-03"}
];
var find = Math.floor(+new Date()/86400000);
var finded = arr.find(e=>Math.floor(+new Date(e.date)/86400000) == find);//{date:"2020-05-01"}, если сегодня это число