I have a function for picking out the parts of an entered name:
function getNameParts(list) {
first_name = list[0];
middle_name = "";
last_name = list[1];
if(list.length > 2) {
middle_name = list[1];
last_name = list[2];
}
names = {"first": first_name, "middle": middle_name, "last": last_name};
console.log("names", names)
return names
}
The console states that names is a hash inside this function.
But when I use this function like this:
name = getNameParts($("#person_name").val().split(' '));
console.log("name", name)
name is a string "[object Object]"
What's up with this?
namesis an object in your code.