मान लीजिए कि हमारे पास वस्तुओं की एक सरणी है जिसमें कुछ घरों के बारे में डेटा और इस तरह की कीमत शामिल है -
const arr =[ { "h_id":"3", "शहर":"डलास", "राज्य":"TX", "ज़िप":"75201", "कीमत":"162500" }, { "h_id":"4", "शहर":"बेवरी हिल्स", "राज्य":"CA", "ज़िप":"90210", "कीमत":"319250" }, { "h_id":"5" , "शहर":"न्यूयॉर्क", "राज्य":"NY", "ज़िप":"00010", "कीमत":"962500" }];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी एक सरणी लेता है। फ़ंक्शन को वस्तुओं की कीमत संपत्ति (जो वर्तमान में एक स्ट्रिंग है) के अनुसार सरणी (या तो आरोही या अवरोही में) क्रम को क्रमबद्ध करना चाहिए।
उदाहरण
इसके लिए कोड होगा -
const arr =[ { "h_id":"3", "शहर":"डलास", "राज्य":"TX", "ज़िप":"75201", "कीमत":"162500" }, { "h_id":"4", "शहर":"बेवरी हिल्स", "राज्य":"CA", "ज़िप":"90210", "कीमत":"319250" }, { "h_id":"5" , "शहर":"न्यूयॉर्क", "राज्य":"NY", "ज़िप":"00010", "कीमत":"962500" }]; const orSort =(arr =[]) => { const सॉर्टर =(ए, बी) => {वापसी + ए मूल्य - + बी मूल्य; }; arr.sort(sorter);};या तो सॉर्ट करें(arr);console.log(arr);
आउटपुट
और कंसोल में आउटपुट होगा -
[ { h_id:'3', शहर:'डलास', राज्य:'TX', zip:'75201', कीमत:'162500' }, {h_id:'4', शहर:'बेवरी हिल्स', राज्य:'CA', ज़िप:'90210', कीमत:'319250'}, {h_id:'5', शहर:'न्यूयॉर्क', राज्य:'NY', ज़िप:'00010', कीमत:'962500' }]पूर्व>