javascript - 当结果应该很简单时,在对象字面量中获取未定义

标签 javascript

所以这是 super 简单的东西,但由于某种原因我无法弄清楚我做错了什么。我的哈希根本不会返回函数的输出。任何帮助将不胜感激

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 返回 Final_string;

关于javascript - 当结果应该很简单时,在对象字面量中获取未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26474924/

相关文章:

javascript - 使用 Ant scriptfilter 计算行数

javascript - js从两个数组中删除对象引用

javascript - 将 javascript 对象数组转换为数组数组

javascript - 对象旋转中的对象 ThreeJS

javascript - 对象不支持 igGrid 中的属性或方法 "_super"

javascript - 如何根据我单击的菜单按钮更改图像的路径

javascript - 在 Stripe 自定义结帐流程后提交表格

javascript - 错误 : valLists is undefined in pagination of table rows using AngularJS, AJAX

javascript - HTML5 Required 字段错误信息问题

javascript - 强制文本插入符出现在只读输入中