Size: a a a

JavaScript.Ninja

2021 May 17

AS

Alexey Shultsev in JavaScript.Ninja
Что порекомендуете?
источник

M

Michael in JavaScript.Ninja
Переустановить?
источник

AS

Alexey Shultsev in JavaScript.Ninja
Да вот уже и сам думаю об этом
источник

AS

Alexey Shultsev in JavaScript.Ninja
Я думал, что можно как-то пофиксить
источник

v

valeriy in JavaScript.Ninja
коллеги, а подскажите по xstate
https://xstate.js.org/viz/?gist=e01d526db7ed0fbe0a3794418e9f05c5
мне кажется, когда в машине начинают плодиться такие вот флажки для управления потоком, тут что-то не так. как это делать правильно? выделить process в отдельную машину и invoke?
источник

A

Angry in JavaScript.Ninja
Ребят, привет)

Кто-нибудь пробовал толкать заказчику идею headless-cms? Хочу убедить заказчика использовать данный подход (WP) и под фронтенд веб-приложения взять NextJS. Дайте советов, ссылок на статьи, если есть 😅😅
источник

YD

Yurij Dzeganovsky in JavaScript.Ninja
А вы уверены, что стоит брать эту связку, если сами не можете обосновать ее выгоду?
источник

A

Angry in JavaScript.Ninja
Я уверен, что не хочу писать на шаблонизаторе или костылить текущие "темы".

С точки зрения плюсов:

- архитектурное разделение ответственности
- гибкое, кастомизируемое решение
- проще интегрировать headless с любыми другими хотелками заказчика, нежели веб-приложение
источник

A

Angry in JavaScript.Ninja
Мне хочется сформировать их как-то более ёмко или объёмно, чтобы заказчику угодить.
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Кто может поправить функцию написать ее более правильно что ли, а то мне кажется я какую то дичь написал.
const users = [
   {
       name: 'alex',
       yearOfBirth: 1990,
       role: 'admin',
       permission: ["write", "read", "update", "delete"]
   },
   {
       name: 'Jeck',
       yearOfBirth: 2005,
       role: 'client',
       permission: ["write", "read"]
   }
]
const getOldUser = (users) => {
 const oldsUsers = [];
 users
   .map((item) => item.yearOfBirth)
   .filter((item) => {
     const olds = 2021 - item;
     return oldsUsers.push(olds);
   });
 console.log(oldsUsers);
};
getOldUser(users)
источник

RM

Roman Mironov in JavaScript.Ninja
const getOldUser = users => users.map(({ yearOfBirth }) => 2021 - yearOfBirth);
источник

A

Anton in JavaScript.Ninja
1) getOldUser - по названию функции кажется, что вы самого старого найти хотите, может на что-то вроде getUsersAge поменять
2) зачем filter внутри функции? там тоже map нужен (или вообще за один map сделать users.map(user => 2021-user.yearOfBirth)
источник

RM

Roman Mironov in JavaScript.Ninja
если я правильн опонял, что ты хотел добитсья этим
источник

PD

Philip Dick in JavaScript.Ninja
так ты опиши сначала, что нужно сделать. судя по названию функции, она должна просто отфильтровать юзеров
источник

PD

Philip Dick in JavaScript.Ninja
а, я прочитал неправильно
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Так и да)
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Спасибо
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Мне на выходе нужно получить масив возрастов, как это проще сделать?
источник

RM

Roman Mironov in JavaScript.Ninja
.
источник

RM

Roman Mironov in JavaScript.Ninja
ну а еще лучше, 2021 заменить на (new Date()).getFullYear(), так хотяб долговечной будет))
источник