У меня есть это:
const id = speakerRec.id;
const firstName = speakerRec.firstName;
const lastName = speakerRec.lastName;
и я думаю, что есть что-то подобное, но не могу вспомнить.
const [id, firstName, lastName] = speakerRec;
Возможный дубликат Что такое деструктурирующее присваивание и его применение?



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


Это объект, поэтому используйте деструктурирование объекта (не деструктурирование массива):
const { id, firstName, lastName } = speakerRec;
Есть ли такая вещь, как деструктуризация массива?
@Аделин developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
И вы также можете использовать деструктурирование объектов для массивов, это немного неудобно.
Вам нужно использовать {} для деструктурирования свойств объекта:
const {id, firstName, lastName} = speakerRec;
[] используется для деструктуризации массива:
const [one, two, three] = [1, 2, 3];
Демонстрация:
const speakerRec = {
id: "mySpeaker",
firstName: "Jack",
lastName: "Bashford"
};
const { id, firstName, lastName } = speakerRec;
console.info(id);
console.info(firstName);
console.info(lastName);
const [one, two, three] = [1, 2, 3];
console.info(one);
console.info(two);
console.info(three);
{ }не[ ](в данном случае), присваивание деструктуризации