Size: a a a

JS Liberty [ОЫ]

2020 September 28

DE

Denis Efremov in JS Liberty [ОЫ]
Че, нечем перебрать кроме мапа?
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
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] });
     }
   });
источник

S

Syntax Highlight Bot 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] });
     }
   });
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
а что на первой строке можна вернуть?
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
я что-то не пойму
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
ладно, форич пропишу
источник

DE

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

DE

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

DE

Denis Efremov 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] });
     }
   });
Ты можешь словами рассказать, что ты пытаешься сделать?
источник

OM

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

DE

Denis Efremov in JS Liberty [ОЫ]
Покажи вложенную структуру
источник

DE

Denis Efremov in JS Liberty [ОЫ]
{
 a: [
   { b: 1 },
   { b: 2 },
   { b: 3 },
   { b: 4 },
 ]
}
источник

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] });
     }
   });
Какой ужас
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Denis Efremov
{
 a: [
   { b: 1 },
   { b: 2 },
   { b: 3 },
   { b: 4 },
 ]
}
да
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
fields.pigs.foeach((pig) => {
   pigs.push({
     livestock: !pig.uuid,
     farm: !pig.current_farm,
     weight: !pig.weight,
   });
 });
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
Oleksii Musiienko
fields.pigs.foeach((pig) => {
   pigs.push({
     livestock: !pig.uuid,
     farm: !pig.current_farm,
     weight: !pig.weight,
   });
 });
источник

OM

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

OM

Oleksii Musiienko in JS Liberty [ОЫ]
блин
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
не то
источник