So sánh array object, function object, object, ... trong JavaScript

Em xin chào các bác,

Trong javascript trừ primitive datatype thì mọi thứ đều là object. Null, array, function, json object bình thường VD: const a = { x1:123, x2:456} typeof đều là object. Vậy các loại object này có gì khác nhau không?

Em có học C# nên object kiểu const a = { x1:123, x2:456} thì em hiểu còn object function, object array em thấy khó hiểu.

Em cảm ơn vì đã giải thích.

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