关于js数组取不到值的问题

RT,我定义了一个数组,从下标1到15,姑且认为1到15的数据都一样吧,代码data[1]={"template_id":3,"feedtype":"分享给您一段《魔幻王... RT,我定义了一个数组,从下标1到15,姑且认为1到15的数据都一样吧,代码
data[1]={
"template_id" : 3,
"feedtype" : "分享给您一段《魔幻王国》中的精彩战报!",
"content" : "在《魔幻王国》中向{to_nick}发动了攻城战,经过一场惊天动地、跌宕起伏、一波十八折的残酷战斗,最终取得了胜利,快来看看吧.",
"user_message" : "偶不是在炫耀,而是在赤果果的炫耀,有本事你来打败我......",
"user_message_prompt" : "分享快乐------发送新鲜事。"
};
一直到data[15]。然后我取数据的时候,1到13都是可以取到的,14和15就不行,代码
function rep(id,param)
{
document.write(data);
var title=data[id].feedtype;
var content=data[id].content;
alert (title);
alert(content);
}
rep(14,{}); 参数1到13全部正常,到14就没反应了。打印数组,只有13个object,请问是什么原因,在线等回答
展开
 我来答
鲨鱼贝贝eh
2011-05-16
知道答主
回答量:5
采纳率:0%
帮助的人:5887
展开全部
那是你因为你数组声明的时候 和初始化赋值的时候 就没有给这个数组赋予15个对象,
追问
需要规定长度吗??万一以后我有16个对象了怎么办。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkoly2010
2011-05-16 · TA获得超过121个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:227万
展开全部
data[0]
不想指定长度 就用
arr.push();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白狐仙人
2011-05-16 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:703万
展开全部
你把14和15的数据贴出来看看,应该是数据的问题吧
你要把错误的贴出来饿,对的有什么好贴的.
追问
data[14]={
"template_id" : 3,
"feedtype" : "在《魔幻王国》中,挑战网友{to_nick}成功了!",
"content" : "在挑战过程中,惊心动魄,起伏跌宕,凭借高超的武艺战胜了{to_nick}!",
"user_message" : "偶不是在炫耀,而是在赤果果的炫耀,有本事你来打败我......",
"user_message_prompt" : "分享快乐------发送新鲜事。"
};
这就是14的数据。。。我把14的数据复制过成13的,也没有反应!
追答
...数据是对的,你那个rep方法也是对的
把你调rep的循环贴出来看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式