{id: 1, name: 'name', age: 10, number: 3454},
{id: 2, name: 'name2', age: 12, number: 6234}
]получить некоторые свойства обьектов, например
{name: 'name', age: 10}?
Можно деструктуризацией
а не подскажите еще, из массива обьектов, вытянуть только один обьект, например первый, со свойствами name и age?
благодарю за помощь
скажи пожалуйста, на сколько это правильно? data.map(({ TypeSend_id, Correspondent_custom, FIO_Correspondent, TurnBlankNum, prim }) => ({TypeSend_id, Correspondent_custom, FIO_Correspondent, TurnBlankNum, prim})) .find(({ TypeSend_id, Correspondent_custom, FIO_Correspondent, TurnBlankNum, prim }) => TypeSend_id || Correspondent_custom || FIO_Correspondent || TurnBlankNum || prim)или можно упростить как-то?)
Кинь плиз пример объекта
Чем пупитер хуже черио в скрапе? Что значит строить? Я просто не шарю. Использую пупитер и вроде норм.
спасибо, сейчас попробую
`{ const list = [{}, {a: 2}, {FIO_Correspondent: 'fio'}] const keys = ['TypeSend_id', 'Correspondent_custom', 'FIO_Correspondent', 'TurnBlankNum', 'prim'] list.find(obj => Object.keys(obj).some(key => keys.includes(key))) }` Держи кота
а как после отсеять ненужные свойства? снова map привинтить?
find’ом ты получаешь один объект, поэтому без map’а
ye find же находит обьект целиком по свойству которое указываешь в условии, а как из этого обьекта который находит отсеять некоторые свойства, которые не нужны
если честно не совсем понятно, сори (
Эммм а в чем прикол русских переменных, или шо это?))
русские символы можно использовать
ну типо a, b вырезаются, а возращается omit
Тоесть получится const { id, number, ...properties} = data; где дата = {id: 1, name: “pet9”, age: 12, number:12345} ?
Если тебе нужно вернуть {name: ‘pet9’, age: 12}
Обсуждают сегодня