Можно ли деструктурировать параметр функции?
Например, я хотел бы преобразовать это:
Object.entries({}).find(group=> group[0] === "foo" && group[1] === "bar");
Что-то вроде этого:
Object.entries({}).find([0: key, 1: value] => key === "foo" && value === "bar");
или
Object.entries({}).find([...key, value] => key === "foo" && value === "bar");



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Обратите внимание, что для уничтожения параметров функции стрелки вы должны сделать ([key, value])
Код:
const obj = {
asdf: 'asdf',
foo: 'bar'
};
const result = Object
.entries(obj)
.find(([key, value]) => key === 'foo' && value === 'bar');
console.info(result);
Попробуйте
.find(([ key, value ]) =>— обратите внимание на лишние скобки.