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

JavaScript में एरे में सबसे लंबी और सबसे छोटी स्ट्रिंग प्राप्त करें


हमारे पास इस तरह का स्ट्रिंग लिटरल्स का एरे है -

const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.'];

हमें एक फ़ंक्शन लिखना है जो इस एरे से सबसे लंबा और सबसे छोटा शब्द लौटाता है। हम Array.prototype.reduce() मेथड का उपयोग करके पूरे पुनरावृत्ति के माध्यम से एरे में सबसे लंबे और सबसे छोटे शब्द को ट्रैक करेंगे।

इसके लिए कोड होगा -

उदाहरण

const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.']; const findWords = (arr) => {    return arr.reduce((acc, val) => {       const { length: len } = val;       if(len > acc['longest']['length']){          acc['longest'] = val;       }else if(len < acc['shortest']['length']){          acc['shortest'] = val;       };       return acc;    }, {       longest: arr[0],       shortest: arr[0]    }); }; console.log(findWords(arr));

आउटपुट

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

{ longest: 'sentence.', shortest: 'a' }

  1. JavaScript में संपूर्ण डॉक्यूमेंट HTML को स्ट्रिंग के रूप में कैसे प्राप्त करें JavaScript में संपूर्ण डॉक्यूमेंट HTML को स्ट्रिंग के रूप में कैसे प्राप्त करें

    संपूर्ण डॉक्यूमेंट HTML को स्ट्रिंग के रूप में प्राप्त करने के लिए, innerHTML की अवधारणा का उपयोग करें, जैसे:document.documentElement.innerHTML;उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport conte

  1. - JavaScript में ऐरे ऑफ ऐरे से सबसे छोटा ऐरे प्राप्त करना

    मान लीजिए, हमारे पास ऐरे का नेस्टेड ऐरे ऐसा है:const arr = [    ["LEFT", "RIGHT", "RIGHT", "BOTTOM", "TOP"],    ["RIGHT", "LEFT", "TOP"],    ["TOP", "LEFT"] ];हमें एक Jav

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

    हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को फिर स्ट्रिंग के माध्यम से पुनरावृति करनी चाहिए और स्ट्रिंग से सबसे लंबा शब्द ढूंढकर वापस करना चाहिए। उदाहरण के लिए - यदि इनपुट स्ट्रिंग है - const str = Coding in JavaScript is really fun; तो आउटपुट स्ट्र