2015-02-10 81 views
-2

我是JavaScript新手,尝试将元素添加到对象内部的空数组中,但它一直说我缺少分号。这是我的目标:语法错误:缺少;陈述前?

var ssbbScores = {names: ["N", "B", "J"], scores: []} 

这里就是我尝试的元素添加到分数:

ssbbScores.score[0] = 7; 

什么我做错了,我有一个分号在那里?

+0

什么给你这消息忘记一个s?它说分号从哪里丢失? – Quentin 2015-02-10 00:24:15

+0

'.score [0]'应该给你'因为你声明它为'scores',所以不能设置'undefined'的属性'0' – 2015-02-10 00:25:46

回答

0

第一行后面缺少分号,但问题在于密钥为scores,您试图通过score访问它。

您错过了最后的s

ssbbScores.scores[0] = 7; 
0

您在属性

var ssbbScores = {names: ["N", "B", "J"], scores: []}; 
ssbbScores.scores[0] = 7;//scores and note score 
相关问题