我正在尝试创建一个具有用户名,密码和播放列表的用户。播放列表应该是一个包含json对象的数组 {" Songname":upvotecount},它们都是字符串和数字。当我尝试创建对象时,用户名和密码创建得很好,但播放列表不能正确创建。我将非常感谢有关如何正确创建此对象的任何帮助。感谢您的帮助。
var user = new User({
username: user,
password: pass,
playlist: [{String : Number}]
});
答案 0 :(得分:1)
播放列表数组的内容无效javascript代码。在数组中创建的对象无效。应该是{songname: <value>, upcountvote: <value>}
。您没有在原始对象定义中提供任何键
var user = new User({
username: user,
password: pass,
playlist: [
{
songname: "a song",
upcount: 1
}
]
});