JS/TS Q&A

JS/TS interview questions for experience and freshers


(Without-Sorting)
----------------------------------------------------

let str = "Javascrip is a programming language";       

function largStr(val){
  let words = val.split(" ");
  let largest = "";
  for(let word of words){
    if(word.length > largest.length){
      largest = word;
    }
  }
  return largest;
}
console.log(largStr(val));


(With-Sorting)
----------------------------------------------------

function largestStr(val){
  let words = val.split(" ");
  let largest = words.sort((a,b)=>b.length - a.length);
  return largest[0];
}
console.log("Alternate:",largestStr(val))


(With-reduce)
----------------------------------------------------

function largestStr(val){
  let words = val.split(" ");
  let largest = words.reduce((large,word)=>word.length > large.length ? word : large);
  return largest;
}

console.log("Alt:",largestStr(val))

    

(Without-Sorting)
----------------------------------------------------

let str = "Javascrip is a programming language";       

function largStr(val){
  let words = val.split(" ");
  let largest = "";
  for(let word of words){
    if(word.length > largest.length){
      largest = word;
    }
  }
  return largest;
}
console.log(largStr(val));


(With-Sorting)
----------------------------------------------------

function secondLarge(val){
   let words = val.split(" ");
   let secLarge = [... new Set (words)].sort((a,b)=>b.length - a.length);
   return secLarge[1];
}
console.log("secondLarge:",secondLarge(val))


(With-reduce)
----------------------------------------------------

function largestStr(val){
  let words = val.split(" ");
  let largest = words.reduce((large,word)=>word.length > large.length ? word : large);
  return largest;
}

console.log("Alt:",largestStr(val))

    

Get 30% off your first purchase

X