Вキ
Size: a a a
Вキ
C
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
Object.keys(obj).reduce((result, key) => ({...result, ...(obj[key] && { [key]: obj[key] }),}), {});
C
Вキ
const obj = {Сделать
value1: 'info',
value2: null,
value3: 'info',
value4: 'info',
}
const obj = {
value1: 'info',
value3: 'info',
value4: 'info',
}
S
Вキ
hm
hm
𝕮[
𝕮[
𝕮[
Object.keys(obj[Object.keys(obj)[i]]).reduce((result, key) => ({...result, ...(Object.keys(obj)[i][key] && {[key]: Object.keys(obj)[i][key]})}), {});Пробую вот так
𝕮[
ДМ
ДМ
ДМ
Вキ
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
Вキ
Вキ