在你创建一个数组后,需要在数组里面塞json代码的时候,需要声明一下。但是又不能每次都声明,那样会覆盖之前的数据的。所以我们需要用异常
try {
if(answer[id].length < 1){
answer[id] = {};
}
}catch (e){
answer[id] = {};
}
在第一次判断数据长度的时候必定报错,这个时候使用异常去初始化
answer[id][value];
在json数组里面使用变量id和value,就需要放在括号。
不能使用如下的方法
answer[id].value; (错误)
answer[id][value];(正确)