html为什么提示undefined (100分)
发布网友
发布时间:2022-04-26 21:08
我来回答
共2个回答
热心网友
时间:2023-11-02 12:40
js的bug,length是长度,但是第一个元素下标是0,所以应该是0到length-1
热心网友
时间:2023-11-02 12:40
你好!
是return arr[Math.round(arr.length*r)];这边是表示0到4的随机数,故超出数组索引,
显示undefined。
改为:return arr[Math.round((arr.length-1)*r)];//表示0-3的随机数
望采纳!
热心网友
时间:2023-11-02 12:40
js的bug,length是长度,但是第一个元素下标是0,所以应该是0到length-1
热心网友
时间:2023-11-02 12:40
你好!
是return arr[Math.round(arr.length*r)];这边是表示0到4的随机数,故超出数组索引,
显示undefined。
改为:return arr[Math.round((arr.length-1)*r)];//表示0-3的随机数
望采纳!