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

कुछ विशेष शब्दों के अलावा वस्तुओं को वर्णानुक्रम में क्रमबद्ध करें जावास्क्रिप्ट

<घंटा/>

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

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

उदाहरण

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. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग से लंबे शब्द लौटाना

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

  1. जावास्क्रिप्ट में अपने मूल क्रम में किसी सरणी से n सबसे छोटी संख्या प्राप्त करना

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

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

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