JavaScript में ऑब्जेक्ट्स की array को प्रॉपर्टी वैल्यू के अनुसार सॉर्ट करना
सभी को नमस्ते! मैं JavaScript में नया हूँ और objects की array को सॉर्ट करने में एक समस्या का सामना कर रहा हूँ। मेरे पास users की एक array है, जिसमें प्रत्येक object में name और age है:\n\n```javascript\nconst users = [\n { name: 'Анна', age: 25 },\n { name: 'Иван', age: 30 },\n { name: 'Мария', age: 22 },\n { name: 'Петр', age: 28 }\n];\n```\n\nमुझे इस array को age के अनुसार (कम से अधिक) और फिर name के अनुसार वर्णमाला क्रम में सॉर्ट करना है। मैंने सीधे `sort()` method का उपयोग करने की कोशिश की, लेकिन यह उम्मीद के अनुसार काम नहीं करता — यह strings की तरह सॉर्ट करता है, और objects सही ढंग से तुलना नहीं होते।\n\nमैंने पढ़ा है कि `sort()` एक comparison function लेता है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे objects के लिए कैसे लिखूँ। मैंने कुछ ऐसा प्रयास किया `users.sort((a, b) => a.age - b.age)`, लेकिन परिणाम अजीब है — कभी-कभी सॉर्ट करता है, कभी-कभी