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

JavaScript में सरणी में पहली गैर-दोहराने वाली स्ट्रिंग का पता लगाना


मान लीजिए, हमारे पास स्ट्रिंग्स की एक सरणी है जैसे यह जहां स्ट्रिंग्स में डुप्लिकेट वर्ण हो सकते हैं:

const arr = ['54gdgdfe3', '434ffd', '43frdf', '43fdhnh', 'wgcxhjny', 'fsdf34'];

हमें एक JavaScript फ़ंक्शन लिखना होगा जो ऐसी एक सरणी लेता है और सरणी से सबसे पहला तत्व लौटाता है जिसमें 0 डुप्लिकेट वर्ण हैं। यदि ऐसा कोई स्ट्रिंग मौजूद नहीं है, तो हमें false लौटाना चाहिए।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const arr = ['54gdgdfe3', '434ffd', '43frdf', '43fdhnh', 'wgcxhjny', 'fsdf34'];
const isUnique = str => {
  return str.split('').every(el => str.indexOf(el) === str.lastIndexOf(el));
};
const findUniqueString = arr => {
  for(let i = 0; i < arr.length; i++){
    if(isUnique(arr[i])){
      return arr[i];
    };
  };
  return false;
};
console.log(findUniqueString(arr));

आउटपुट

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

wgcxhjny

  1. - JavaScript में सरणी में सबसे बड़ी गैर-दोहराव वाली संख्या ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में पूर्णांकों की एक सरणी लेता है। फ़ंक्शन को तब सरणी के माध्यम से पुनरावृति करनी चाहिए और सरणी से उस सबसे बड़ी संख्या को चुनना चाहिए जो सरणी में केवल एक बार आई हो। उसके बाद, इस संख्या को लौटाएं और यदि सरणी में कोई अद्वितीय संख्

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

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

  1. - JavaScript में सरणी को फोन नंबर स्ट्रिंग में बदलना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो ठीक 10 धनात्मक पूर्णांकों की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारा फ़ंक्शन तब एक स्ट्रिंग वापस करना चाहिए जो फोन नंबर स्ट्रिंग के प्रारूप में हो। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const arr = [9, 8, 7, 6, 5, 4, 3, 2