When i run below code
<script>
var name = "Hello moorthi";
var myArray = name.split(' ');
setTimeout(function(){
var nameDisplay='';
try {
for (var names in myArray){
nameDisplay += myArray[names].toUpperCase()+' ';
}
alert(nameDisplay);
}
catch(err){
console.log(err.message);
}
},
1000);
</script>
getting undefined is not a function error in chrome, can help me why this happening?