Я тестировал Object spread operator и написал этот код, но на самом деле не мог понять, как объект user передается в Array. Итак, я хочу понять поток кода. Спасибо
const user = {
name:"JohnDoe",
age:25
}
function test(...user){
console.info('isArray ', Array.isArray(user)); // true
console.info(user); // Array [ {…} ]
}
test(user);
Передайте второй параметр в test(user) и посмотрите, что произойдет.
Вот хороший пост под названием «спред не оператор», который объясняет путаницу с этим символом. На самом деле вы имеете в виду остаточный параметр.
Здесь вы не используете разброс объектов, а остальные параметры
@BenWest Спасибо, что очень помогли :))
@CodingIntrigue Спасибо, что очень помогли :))



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


Это полифилл, как
arr= []; arr.push({Object.keys[0]:Object.values[0]})