कस्टम सॉर्ट फ़ंक्शन को परिभाषित करने के लिए, आपको पहले मान की दूसरे मान से तुलना करने की आवश्यकता है। यदि पहला मान दूसरे मान से अधिक है, तो -1 लौटाएं। यदि पहला मान दूसरे मान से कम है, तो 1 लौटाएं अन्यथा 0 लौटाएं।
उपरोक्त प्रक्रिया डेटा को अवरोही क्रम में क्रमबद्ध करेगी। यदि आप डेटा को बढ़ते क्रम में चाहते हैं तो उपरोक्त प्रक्रिया को उलट दें।
उदाहरण
निम्नलिखित कोड है -
var name = ['David', 'Adam', 'John', 'Bob']; name.sort(function (first, second) { if (first > second) { return -1; } if (first < second) { return 1; } return 0; }); console.log(name)
उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -
node fileName.js.
यहाँ, मेरी फ़ाइल का नाम है demo263.js.
आउटपुट
यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -
PS C:\Users\Amit\javascript-code> node demo263.js [ 'John', 'David', 'Bob', 'Adam' ]