为什么我有时会出错而有时却没有呢?

梅拉诺

当用户单击按钮时,应该从数组中获取随机JSON数据的代码。我正在使用一个函数来返回一个随机数。

但是,当我加载页面并单击按钮时,有时会得到随机数据,有时会出错。img-单击按钮时出现错误的示例,我能知道其背后的原因吗?提前进行TQ。

$(document).ready(function () {

    function getRandomInt(min, max) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    
        
    function renderQuiz() {
        console.log(userdata.USER.TOPSONGS[(getRandomInt(0,2))][(getRandomInt(0,4))].snippet);     
    }
    
    ...

    $('#button').click(function () {
        renderQuiz();
        console.log("userprogress: " + userprogress);

        if (userprogress < 10) {
            userprogress++;
            $('#answered').text(`${userprogress} / 10`);
        } 
        else { window.location.href = '/result'; }
        return;
    });

}); //end document.ready
维巴哈斯

是否userdata.USER.TOPSONGS包含3x5数组,其中定义了所有值并且所有值都有一个.snippet??

晴可能,userdata.USER.TOPSONGS不包含[x][y].snippet对一些值0 <= x <= 20 <= y <= 4,导致该错误。

请检查您的userdata.USER.TOPSONGS数组和/或调整传递给随机数函数的最小值和最大值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么ng-model有时会预先填充而有时却没有?

来自分类Dev

为什么我的while循环有时会卡住,而有时却不会出现在“秘密圣诞老人”程序中?

来自分类Dev

为什么AS有时会接受大位移而有时却不接受?

来自分类Dev

为什么Ruby Procs有时会返回而有时却是错误?

来自分类Dev

为什么AS有时会接受大位移而有时却不接受?

来自分类Dev

为什么Ajax有时会对序列化的数据进行urlencode,而有时却不会呢?

来自分类Dev

为什么同一条SQL有时会报告错误,而有时却运行良好?

来自分类Dev

为什么有时会出现细分错误?

来自分类Dev

为什么`find`有时会找到我的文件,有时却找不到

来自分类Dev

为什么我有时会得到嵌入的属性有时不会?

来自分类Dev

为什么在我使用scatter()时会出现AttributeError,而在我使用plot()时却没有出现

来自分类Dev

为什么Clang有时会返回nullptr,有时会返回我想要的?

来自分类Dev

在Ubuntu上,为什么有时有时会“ sudo apt-get”而有时却会“ sudo aptitude”?

来自分类Dev

为什么BeautifulSoup有时会使用find_all查找所有元素,而有时却找不到?

来自分类Dev

Vuejs @click事件有时会出错

来自分类Dev

为什么有时某个函数的定义中包含参数,但实际函数中却没有参数?

来自分类Dev

为什么没有分号会给出错误,而太多却没有呢?

来自分类Dev

为什么`.asInstanceOf`有时会抛出,有时却不会抛出?

来自分类Dev

为什么有时在编辑文件后有时会创建重复文件?

来自分类Dev

为什么来自子进程的管道有时会中断,有时不会?

来自分类Dev

为什么Clang有时会返回nullptr,有时会返回我想要的东西?

来自分类Dev

为什么我的 Ubuntu 20.04 安装有时会在启动时挂起?

来自分类Dev

当axios调用API时,AWS Lambda函数有时会出错

来自分类Dev

为什么scipy.norm.pdf有时会使PDF> 1?怎么纠正呢?

来自分类Dev

为什么有时会出现“工作表类的粘贴方法失败”的情况?

来自分类Dev

为什么使用backgroundworker效果不佳,有时会出现异常?

来自分类Dev

numpy:索引太大,有时会出现异常,有时不会

来自分类Dev

为什么Vim有时会创建.swp文件?

来自分类Dev

为什么结帐有时会暂存文件?

Related 相关文章

  1. 1

    为什么ng-model有时会预先填充而有时却没有?

  2. 2

    为什么我的while循环有时会卡住,而有时却不会出现在“秘密圣诞老人”程序中?

  3. 3

    为什么AS有时会接受大位移而有时却不接受?

  4. 4

    为什么Ruby Procs有时会返回而有时却是错误?

  5. 5

    为什么AS有时会接受大位移而有时却不接受?

  6. 6

    为什么Ajax有时会对序列化的数据进行urlencode,而有时却不会呢?

  7. 7

    为什么同一条SQL有时会报告错误,而有时却运行良好?

  8. 8

    为什么有时会出现细分错误?

  9. 9

    为什么`find`有时会找到我的文件,有时却找不到

  10. 10

    为什么我有时会得到嵌入的属性有时不会?

  11. 11

    为什么在我使用scatter()时会出现AttributeError,而在我使用plot()时却没有出现

  12. 12

    为什么Clang有时会返回nullptr,有时会返回我想要的?

  13. 13

    在Ubuntu上,为什么有时有时会“ sudo apt-get”而有时却会“ sudo aptitude”?

  14. 14

    为什么BeautifulSoup有时会使用find_all查找所有元素,而有时却找不到?

  15. 15

    Vuejs @click事件有时会出错

  16. 16

    为什么有时某个函数的定义中包含参数,但实际函数中却没有参数?

  17. 17

    为什么没有分号会给出错误,而太多却没有呢?

  18. 18

    为什么`.asInstanceOf`有时会抛出,有时却不会抛出?

  19. 19

    为什么有时在编辑文件后有时会创建重复文件?

  20. 20

    为什么来自子进程的管道有时会中断,有时不会?

  21. 21

    为什么Clang有时会返回nullptr,有时会返回我想要的东西?

  22. 22

    为什么我的 Ubuntu 20.04 安装有时会在启动时挂起?

  23. 23

    当axios调用API时,AWS Lambda函数有时会出错

  24. 24

    为什么scipy.norm.pdf有时会使PDF> 1?怎么纠正呢?

  25. 25

    为什么有时会出现“工作表类的粘贴方法失败”的情况?

  26. 26

    为什么使用backgroundworker效果不佳,有时会出现异常?

  27. 27

    numpy:索引太大,有时会出现异常,有时不会

  28. 28

    为什么Vim有时会创建.swp文件?

  29. 29

    为什么结帐有时会暂存文件?

热门标签

归档