Size: a a a

Советский Angular

2020 November 13

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
#лис #обработка #голоса
источник

C

Constantine in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
Ребята стоит задача

из
const obj = {
 value1: 'info',
 value2: null,
 value3: 'info',
 value4: 'info',
}
Сделать
const obj = {
 value1: 'info',
 value3: 'info',
 value4: 'info',
}
Object.keys(obj).reduce((result, key) => ({...result, ...(obj[key] && { [key]: obj[key] }),}), {});
источник

S

Smooth Operator in Советский Angular
Constantine
Object.keys(obj).reduce((result, key) => ({...result, ...(obj[key] && { [key]: obj[key] }),}), {});
есть еще Object.fromEntries кста
источник

C

Constantine in Советский Angular
Smooth Operator
есть еще Object.fromEntries кста
не люблю его
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
Ребята стоит задача

из
const obj = {
 value1: 'info',
 value2: null,
 value3: 'info',
 value4: 'info',
}
Сделать
const obj = {
 value1: 'info',
 value3: 'info',
 value4: 'info',
}
let entries = Object.entries(obj);

entries = entries.filter(([_, v]) => v);

obj = Object.fromEntries(entries);
источник

S

Smooth Operator in Советский Angular
Constantine
не люблю его
поч
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
не люблю его
А зря
источник

hm

hime mononoke in Советский Angular
А кто подскажет что за фигня с медиумом?
источник

hm

hime mononoke in Советский Angular
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Вертихвост キバ 🏡🦊
let entries = Object.entries(obj);

entries = entries.filter(([_, v]) => v);

obj = Object.fromEntries(entries);
Из вот этого надо сделать вот это
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Вертихвост キバ 🏡🦊
let entries = Object.entries(obj);

entries = entries.filter(([_, v]) => v);

obj = Object.fromEntries(entries);
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Object.keys(obj[Object.keys(obj)[i]]).reduce((result, key) => ({...result, ...(Object.keys(obj)[i][key] && {[key]: Object.keys(obj)[i][key]})}), {});

Пробую вот так
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
и не получается
источник

ДМ

Денис Макаров... in Советский Angular
пробуй еще)
источник

ДМ

Денис Макаров... in Советский Angular
рано или поздно получится)
источник

ДМ

Денис Макаров... in Советский Angular
hime mononoke
А кто подскажет что за фигня с медиумом?
у меня все ок
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
function omitDeep(obj, predicate) {
 let entries = Object.entries(obj);
 
 entries = entries.filter(([_, v]) => predicate(v));
 
 entries = entries.map(([_, v]) => isObject(v)
   ? [_, omitDeep(v, predicate)]
   : [_, v]);
 
 return Object.fromEntries(entries);
}

omitDeep(obj, isNotNull);
источник

SV

Sergey Vakhramov in Советский Angular
Рекурсия?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Sergey Vakhramov
Рекурсия?
Может быть
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
А может не быть
источник