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