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

JavaScript में कुछ शब्दों को छोड़कर आइटम को वर्णानुक्रम में क्रमबद्ध करें


मान लीजिए, हमारे पास दो एरे हैं जिनमें स्ट्रिंग लिटरल्स हैं, जिनमें से एक को वर्णानुक्रम में सॉर्ट करना आवश्यक है, लेकिन यदि यह एरे, जिसे हमें सॉर्ट करना है, दूसरे एरे के कुछ शब्दों को शामिल करता है, तो उन शब्दों को सबसे ऊपर दिखना चाहिए और बाकी तत्व वर्णानुक्रम में सॉर्ट होने चाहिए।

आइए एक फ़ंक्शन लिखते हैं, मान लीजिए excludeSorting(arr, ex) जहां arr सॉर्ट होने वाला एरे है और ex स्ट्रिंग्स का एरे है जिसे arr में सबसे ऊपर दिखना चाहिए (यदि वे arr में दिखाई देते हैं)।

उदाहरण

const arr = ['apple', 'cat', 'zebra', 'umbrella', 'disco', 'ball', 'lemon', 'kite', 'jack', 'nathan']; const toBeExcluded = ['disco', 'zebra', 'umbrella', 'nathan']; const excludeSort = (arr, ex) => {    arr.sort((a, b) => {       if(ex.includes(a)){          return -1;       }else if(ex.includes(b)){          return 1;       }       return a > b ? 1 : -1    }); }; excludeSort(arr, toBeExcluded); console.log(arr);

आउटपुट

कंसोल में आउटपुट होगा -

[    'nathan', 'disco',    'umbrella', 'zebra',    'apple', 'ball',    'cat', 'jack',    'kite', 'lemon' ]

  1. - JavaScript में स्ट्रिंग से लंबे शब्द लौटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो शब्दों का एक वाक्य और एक नंबर लेता है। फ़ंक्शन उन सभी शब्दों का एक ऐरे लौटाएगा जिनकी लंबाई निर्दिष्ट नंबर से अधिक हो।इनपुटconst str = this is an example of a basic sentence; const num = 4;आउटपुटconst output = [ example, basic, sentence ];क्योंकि ये केवल त

  1. - JavaScript में ऐरे से n सबसे छोटी संख्याओं को उनके मूल क्रम में प्राप्त करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे arr, और एक संख्या n लेता है। हमारा फ़ंक्शन ऐरे arr से n सबसे छोटी संख्याओं को उनके सापेक्ष क्रम को बाधित किए बिना प्राप्त करना चाहिए। इसका मतलब है कि उन्हें बढ़ते या घटते क्रम में व्यवस्थित नहीं किया जाना चाहिए बल्कि वे अपने मूल क्रम को ब

  1. - JavaScript में स्ट्रिंग की सरणी से टिप्पणियों को हटाना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी, arr, को पहला तर्क और विशेष वर्णों की एक सरणी, starters, को दूसरा तर्क के रूप में लेता है। स्टार्टर सरणी में वे वर्ण होते हैं जो टिप्पणी शुरू कर सकते हैं। हमारे फ़ंक्शन को सरणी arr के माध्यम से पुनरावृति करनी चाहिए और स्ट्रिंग्स में