У меня есть:
const props = {
gallery: [],
select: () => null,
one: 1,
two: 2,
}
Я могу разрушить его с помощью
const {gallery, select, ...other} = props
Теперь у меня будут три переменные:
- галерея=
[]
- выберите=
() => null
- other=
{one: 1,two: 2}
Можно ли дестабилизировать заданную группировку?
Что-то вроде этого (это не сработает, но я надеюсь, что ясно, что я пытаюсь сделать):
const {{gallery, select}: specific, ...other} = props
Итак, у меня будет две переменные:
- =
{gallery: [], select: () => null}
- other=
{one: 1,two: 2}
Я мог бы решить это на более высоком уровне и построить реквизиты таким образом:
const props = {
specific: {
gallery: [],
select: () => null,
},
other: {
one: 1,
two: 2,
}
}
Но мне просто интересно, возможно ли это с деструктурированием.