Size: a a a

JS Liberty [ОЫ]

2020 September 28

DE

Denis Efremov in JS Liberty [ОЫ]
Перебрать и что сделать?
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
×
TypeError: fields.pigs.foreach is not a function
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
запушить обьект
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
с полями такими
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
перевернутыми для удобства
источник

В

Виктория in JS Liberty [ОЫ]
Oleksii Musiienko
×
TypeError: fields.pigs.foreach is not a function
forEach
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Oleksii Musiienko
перевернутыми для удобства
Покажи какой объект был и каким должен стать для удобства?
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Denis Efremov
Покажи какой объект был и каким должен стать для удобства?
погодь, дай конфликты эти закрою
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Oleksii Musiienko
погодь, дай конфликты эти закрою
Да забей на них
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Мозги не ипи
источник

В

Виктория in JS Liberty [ОЫ]
Oleksii Musiienko
const arrayError = Object.keys(checkErrors).map((item) => {
     if (Array.isArray(checkErrors[item])) {
       const arrItem = [];

       checkErrors[item].map((itemItem) => {
         const arrItemItem = {};
         Object.keys(itemItem).map((itemItemKey) => {
           arrItemItem[`error_${itemItemKey}`] = itemItem[itemItemKey];
         });
         arrItem.push(arrItemItem);
       });

       this.setState({ [`error_${item}`]: arrItem });
     } else {
       this.setState({ [`error_${item}`]: checkErrors[item] });
     }
   });
Очень плохо в цикле на каждой итерации setState вызывать...
источник

В

Виктория in JS Liberty [ОЫ]
Oleksii Musiienko
const arrayError = Object.keys(checkErrors).map((item) => {
     if (Array.isArray(checkErrors[item])) {
       const arrItem = [];

       checkErrors[item].map((itemItem) => {
         const arrItemItem = {};
         Object.keys(itemItem).map((itemItemKey) => {
           arrItemItem[`error_${itemItemKey}`] = itemItem[itemItemKey];
         });
         arrItem.push(arrItemItem);
       });

       this.setState({ [`error_${item}`]: arrItem });
     } else {
       this.setState({ [`error_${item}`]: checkErrors[item] });
     }
   });
Тебе нужно сформировать нужную структуру и уже потом менять состояние.
Один раз
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Да он думает что что-то нужное делает, а на самом деле только тратит время своё и других, так как изначально не верный путь выбран.
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Зачем тебе вообще лишний раз менять названия полей?
источник

НА

Николай Алиферов... in JS Liberty [ОЫ]
livestock самое загадочное
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Лайфскок?
источник

N

Nick in JS Liberty [ОЫ]
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Denis Efremov
Лайфскок?
то уже не мой код
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Логично🤔
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
@piterden если я в браузере отправил пр и там конфликты, то могу ли я их в браузере порешать?
источник