longest last name in an array

longest last name in an array

by marsmoorthi

HTML

Longest Last name in the given array.
<div id='result'>

</div>

JavaScript

var namesobj = [
  { 'fname':'senthil','lname' : 'velanderson'
    
  },
  { 'fname':'mark','lname' : 'andersonvelanderson'
    
  },
  { 'fname':'Bill','lname' : 'gatesvelanderson'
    
  }
  
]


var namesarr=[
['senthi','velanderson'],
['mark','anderson'],
['bill','gates']
]

function parseNames(names)
{
  
  
  var longLname='';
  
  for (var i=0;i<names.length;i++)
    {
      
//       console.log('name',names[i].lname);
      if ((i+1 < names.length) && (longLname.length < names[i].lname.length)){
      
      if( names[i].lname.length > names[i+1].lname.length ) {
      
        longLname = names[i].lname;
          console.log('name1',longLname);
      }
      
     else
      {
        longLname = names[i+1].lname;
          console.log('name2',longLname);
      }
        
      } else
      {
      if(longLname.length < names[i].lname.length){ 
        longLname = names[i].lname;}
          console.log('name3',longLname);
      }
      
      }
      
   document.getElementById("result").innerHTML = '<br/>namesobj <br/> ------ '+ longLname;
}

parseNames(namesobj);

function parseNamesArray(names)
{
  
  
  var longLname='';
  
  for (var i=0;i<names.length;i++)
    {
      
//       console.log('name',names[i].lname);
      if ((i+1 < names.length)&& (longLname.length < names[i][1].length)){
      
      if( names[i][1].length > names[i+1][1].length ) {
      
        longLname = names[i][1];
          console.log('name1',longLname);
      }
      
     else
      {
        longLname = names[i+1][1];
          console.log('name2',longLname);
      }
        
      } else
      {
      if(longLname.length < names[i][1].length){ 
        longLname = names[i][1];}
          console.log('name3',longLname);
      }
      
      }
      
   document.getElementById("result").innerHTML =  document.getElementById("result").innerHTML + '<br/>namesarr <br/> ------ '+ longLname;
}

parseNamesArray(namesarr);