当结果应该很简单时,在对象文字中获取Undefine

Getting Undefined in object literal when the result should be simple

本文关键字:对象 文字 Undefine 获取 结果 简单      更新时间:2023-09-26

所以这是非常简单的事情,但由于某种原因,我无法弄清楚我做错了什么。我的hash根本不会返回函数的输出。任何帮助都将大大感谢

myArray = ["firstname lastname", "emailadress"];
var splitName = function(string){ 
    var final_string = string.split(" ");
  console.log(final_string);
};
var result = splitName(myArray[0]);
console.log(result); // this returns undefined 
myData = {
fullName : splitName(myArray[0]), 
};
console.log(myData); //still returns undefined

您必须使函数splitName return final_string;