我正在处理以下代码,并且在myData对象中添加3个键值对时发现了某种错误:
var myArray = ["Francisco Souza Homem de Mello","franciscomello"];
var namer = myArray[0];
function cutName(namer) {
return namer.split(" ");
}
var boxy = cutName(namer);
var myData = {
fullname: cutName(namer),
skype: myArray[1],
github: "franciscomello"
};
错误是调用myData对象上的cutName函数,但我似乎无法找到如何调用它。
答案 0 :(得分:2)
fullname:cutName(namer)不正确。您希望fullname是一个函数,但cutName(namer)是带有param namer的cutName()的返回值。
fullname: cutName
或
fullname: function () { cutName(namer) }
应该有用。