Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

longest word javascript

function solution(text) {
    return text.match(/[a-zA-Z]+/g).sort((a, b) => b.length - a.length)[0];
}
Comment

find longest word in string javascript

 function data(str){
           var show = str.split(" ");
            show.sort(function (a,b){
                return b.length - a.length; 
            })
            return show[0];
      }
      console.log(data(str = "javascript is my favourite language "));
Comment

js find longest word in string function

function findLongestWordLength(str) {
  return Math.max(...str.split(' ').map(word => word.length));
}
Comment

all longest strings javascript

function solution(inputArray) {
    return inputArray.reduce((r, s, i) => {
        if (!i || r[0].length < s.length) {
            return [s];
        }
        if (r[0].length === s.length) {
            r.push(s);
        }
        return r;
    }, []);
}
Comment

javascript find the longest word in a string

let str = 'Sleep is critical for good health. Not getting enough sleep can lead 
to diminished brain performance and, in the long term, greater risk of 
health conditions. These include heart disease, stroke, and diabetes';

function findWordsByLen(str, len) {
  const punctuationReg = /[.:;,?!"`~[]{}()<>/@#$%^&*=+_-]/g;
  const words = str
	.replaceAll(/s{2,}/g, ' ')
	.replaceAll(punctuationReg, '')
	.split(' ');

  let wordsByLen = words.reduce((acc, word) => {
    let wordLen = word.length;
    if (!acc.has(wordLen)) acc.set(wordLen, new Set());
    acc.get(wordLen).add(word);
    return acc;
  }, new Map());

  const maxLen = Math.max(...wordsByLen.keys());
  const minLen = Math.min(...wordsByLen.keys());

  switch(len) {
  case 'all':
    return wordsByLen;
  case 'max':
    return wordsByLen.get(maxLen);
  case 'min':
    return wordsByLen.get(minLen);
  }

  if (Number.isInteger(len) && wordsByLen.has(len)) return wordsByLen.get(len)
  else return `The string doesn't have any words with a length of ${len}`

}

findWordsByLen(str, 'max');     // => Set(1) { 'performance' }
findWordsByLen(str, 'min');     // => Set(4) { 'is', 'to', 'in', 'of' }
findWordsByLen(str, 8);         // => Set(2) { 'critical', 'diabetes' }


findWordsByLen(str, 'all');
/* OUTPUT:
Map(9) {
  5 => Set(5) { 'Sleep', 'sleep', 'brain', 'These', 'heart' },
  2 => Set(4) { 'is', 'to', 'in', 'of' },
  8 => Set(2) { 'critical', 'diabetes' },
  3 => Set(5) { 'for', 'Not', 'can', 'and', 'the' },
  4 => Set(5) { 'good', 'lead', 'long', 'term', 'risk' },
  6 => Set(3) { 'health', 'enough', 'stroke' },
  7 => Set(4) { 'getting', 'greater', 'include', 'disease' },
  10 => Set(2) { 'diminished', 'conditions' },
  11 => Set(1) { 'performance' }
}
*/
Comment

how to find the longest string in given string using js

function longestWordLength(str) {
  return Math.max(...str.split(' ').map(word => word.length));
}
Comment

JS longest word

const wordsArray = ['1', '22', '222', 'longstring', '2222']
const longestWord = wordsArray.reduce((longestWord, currentWord) =>
    currentWord.length > longestWord.length ? currentWord: longestWord, '');
console.debug(longestWord); // longstring
Comment

find longest word in a string javascript

function longestWord(string){
  let words = string.split(' ');
  let lengthArray = [];
  let maxNumber;
  let largestWord = '';
  
  for(let i = 0; i < words.length; i++){
    lengthArray.push(words[i].length);
  }
  
  maxNumber = Math.max(...lengthArray);
  
  largestWord = words[lengthArray.indexOf(maxNumber)];
  
  return largestWord;
}

let str = "The quick brown fox jumped over the lazy dogs";
let longWord = longestWord(str);

console.log(longWord); //output is jumped
Comment

PREVIOUS NEXT
Code Example
Javascript :: send message whatsapp javascript 
Javascript :: inject image javascript 
Javascript :: export default arrow function 
Javascript :: Select options of Select2 control based on values using Jquery 
Javascript :: how to change the color of error message in jquery validation 
Javascript :: login page link shopify 
Javascript :: js get id value 
Javascript :: random word js 
Javascript :: remove property from javascript object 
Javascript :: pageyoffset jquery 
Javascript :: javascript search dictionary by value 
Javascript :: javascript get typeof array 
Javascript :: how to kill all node processes in windows 
Javascript :: how to use ctx on canvas js 
Javascript :: Jquery handle change event of file upload created dynamically 
Javascript :: javascript open new window with html content 
Javascript :: use onchange with react select 
Javascript :: enter only numbers in input field angular 
Javascript :: json.stringify formatting 
Javascript :: VM1188:1 Uncaught TypeError: $ is not a function at <anonymous:1:1 
Javascript :: reactjs make main div scrollable 
Javascript :: set min date field to current date 
Javascript :: javascript format date object to yyyy-mm-dd 
Javascript :: js convert array of array to array 
Javascript :: jquery window offset top 
Javascript :: remove array item from localStorage 
Javascript :: remove a object name from spread operator 
Javascript :: javascript contains substring 
Javascript :: Could not find the drag and drop manager in the context of ResourceEvents. Make sure to wrap the top-level component of your app with DragDropContext app.js 
Javascript :: text inside an image component react native 
ADD CONTENT
Topic
Content
Source link
Name
8+7 =