js控制台报错 (Cannot set property '5' of undefined) 但是页面...
发布网友
发布时间:2024-08-16 13:19
我来回答
共4个回答
热心网友
时间:2024-08-16 20:44
2维数组List, 循环到j是没有值,报错。List[j]是undefined的,所以List[j][5]报错。
比如 var List = [ [1], [2], [3]]; List[2][5] = 1; // 正确 List[3][5] = 1; // 这句就错了 ;
解决方案, 1) 注释 List[ j ][5]=0; 这行 2) 问写代码的人,为什么要给不存在的数组赋值 3)一定要这么写的话,拆分成2句 => List[j] = []; List[j][5] = 0;
热心网友
时间:2024-08-16 20:47
?
热心网友
时间:2024-08-16 20:45
List[ j ],看j为多少,可能list[j]为空。
热心网友
时间:2024-08-16 20:42
看j是多少