JavaScript में ऑब्जेक्ट्स के array को string property के अनुसार कैसे sort करें?
सभी को नमस्कार! मैं JavaScript में नया हूँ और ऑब्जेक्ट्स के array को sort करने में समझ नहीं पा रहा हूँ।
मेरे पास एक array है जिसमें ऑब्जेक्ट्स हैं जिनमें उपयोगकर्ताओं की जानकारी है: नाम और उम्र। यह इस प्रकार है:
```javascript
const users = [
{ name: 'Иван', age: 25 },
{ name: 'Анна', age: 30 },
{ name: 'Петр', age: 22 },
{ name: 'Елена', age: 28 }
];
```
मुझे इस array को नाम (name field) के अनुसार वर्णमाला क्रम में sort करना है। मुझे पता है कि सामान्य arrays के लिए `sort()` method का उपयोग किया जा सकता है, लेकिन यह ऑब्जेक्ट्स के लिए सीधे काम नहीं करता। मैंने कुछ इस तरह लिखने की कोशिश की:
```javascript
users.sort();
```
लेकिन इसका कोई परिणाम नहीं निकला — array अपने मूल क्रम में ही रहा। फिर मैंने एक comparison function देने की कोशिश की, लेकिन logic में उलझ गया।
कृपया बताएं कि ऑब्जेक्ट्स के array को string field के अनुसार सही तरीके से कैसे sort करें? और आरोही क्रम (A→Z) और अवरोही क्रम (Z→A) दोनों में sort कैसे करें? मैं एक सरल और समझने योग्य उदाहरण और स्पष्टीकरण के लिए बहुत आभारी रहूँगा!