เรียงลำดับวัตถุในอาร์เรย์ตามลำดับตัวอักษรบนคุณสมบัติหนึ่งของอาร์เรย์
สมมติว่าคุณมีคลาส JavaScript เช่นนี้ var DepartmentFactory = function(data) { this.id = data.Id; this.name = data.DepartmentName; this.active = data.Active; } สมมติว่าคุณสร้างอินสแตนซ์ของคลาสนั้นและเก็บไว้ในอาร์เรย์ var objArray = []; objArray.push(DepartmentFactory({Id: 1, DepartmentName: 'Marketing', Active: true})); objArray.push(DepartmentFactory({Id: 2, DepartmentName: 'Sales', Active: true})); objArray.push(DepartmentFactory({Id: 3, DepartmentName: 'Development', Active: true})); objArray.push(DepartmentFactory({Id: 4, DepartmentName: 'Accounting', Active: true})); DepartmentFactoryดังนั้นตอนนี้ผมจะมีอาร์เรย์ของวัตถุที่สร้างขึ้นโดย ฉันจะใช้array.sort()วิธีการเรียงลำดับแถวลำดับของวัตถุนี้ด้วยDepartmentNameคุณสมบัติของแต่ละวัตถุได้อย่างไร array.sort()วิธีการทำงานได้ดีเมื่อเรียงลำดับอาร์เรย์ของสตริง …