Hỏi về spread operator

Chuyện là em đang làm bài tập nhỏ luyện reactjs, em đang có 2 object array là datas và extra_coins_data như trong hình, em có dùng spread operator … để merge 2 array đó lại xong console.log ra xem thử thì nó lại in ra là 1 array lớn và 1 object, cái thành ra là state không nhận object đó khi em nhét vô state, mọi người gợi ý giúp sửa thế nào với ạ, e cũng noob với tự học nên code hơi lộn xộn xíu, e cảm ơn.

merge 2 array thì phải là […arr1, …arr2]

2 Likes

Em sửa rồi nhưng vẫn bị như vậy bác ơi

vấn đề của bạn quá phổ thông và là đặc trưng của js, lệnh nào chạy trước lệnh nào chạy sau bạn còn không biết, bạn nên xem lại về js bất đồng bộ

4 Likes

Ok em sẽ xem lại, cảm ơn bác

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?