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);