Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

संपत्ति मूल्यों के आधार पर वस्तुओं की एक सरणी को छाँटना - जावास्क्रिप्ट

<घंटा/>

मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -

कॉन्स्ट होम्स =[ { "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' }] 
  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट ऐरे लंबाई संपत्ति

    ऐरे लेंथ प्रॉपर्टी एक ऐरे की लंबाई सेट या लौटाती है जो दिए गए एरे में मौजूद कुल तत्वों की संख्या है। सरणी लंबाई गुण के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }JavaScript Array लंबाई

  1. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

    जावास्क्रिप्ट में लंबाई संपत्ति वस्तु का आकार लौटाती है। स्ट्रिंग और सरणी ऑब्जेक्ट की लंबाई के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; लाल रंग; }जावास्क्रिप्ट लंबाई गुणयहा