Tôi muốn lấy tất cả các khóa trong một mảng đối tượng. Ban đầu, tôi chỉ lấy đối tượng đầu tiên trong mảng và sử dụng:Cách hiệu quả để lấy tất cả các khóa trong mảng đối tượng chưa được sắp xếp
var keys = Object.keys(tableData[0]);
Nhưng khi tôi nhìn kỹ hơn, tôi nhận thấy hàng đầu tiên không chứa tất cả các phím cần thiết. Trong ví dụ sau, mục thứ ba chứa tất cả các khóa nhưng bạn có thể có một trường hợp nhận được tất cả các khóa yêu cầu kết hợp nhiều đối tượng.
var tableData = [
{ first:"jeff", last:"doe", phone: "2891" },
{ first:"sarah", phone:"this", county: "usa" }
{ first:"bob", last:"brown", county: "usa", phone: "23211" }
];
Làm cách nào để có được tất cả các khóa duy nhất trong một loạt các đối tượng có hiệu quả ở quy mô lớn?
Kết quả chỉ hiển thị các phím đối tượng cuối cùng! – Sun
@Peter Leger Bạn nói đúng ... Đáng xấu hổ tôi đã làm một cái gì đó mới. – Redu