永发信息网

请教一下,这个js报错,Cannot set property 'num' of undefined

答案:2  悬赏:0  手机版
解决时间 2021-12-29 06:39
  • 提问者网友:情歌越听越心酸
  • 2021-12-28 20:51
var re, DISCUZCODE, EXTRAFUNC = [];

DISCUZCODE['num'] = '-1';

DISCUZCODE['html'] = [];

EXTRAFUNC['bbcode2html'] = [];

EXTRAFUNC['html2bbcode'] = [];
(不懂勿扰,谢谢)
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-12-28 21:34
这个问题是这样的,如果你用DISCUZCODE['num'] 说明这个num是DISCUZCODE数组里的一个对象,DISCUZCODE['num']=[]或者DISCUZCODE['num']={}, 如果你赋值‘-1’,说明是string,所以只能用array[index]来赋值,也就是说可以DISCUZCODE[0] = '-1'。不知道我解释的你能不能明白
全部回答
  • 1楼网友:野慌
  • 2021-12-28 22:23
把获取元素放在上面,你这样写在读取这段的时候这些变量都是未定义的 video.style.display = 'block'; xp.play(); } closex[k].onclick = function() { video.style.display = 'none'; xp.pause(); } })(i) }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯