我有一个只设置了特定键的数组。该数组看起来像
arr[0] = 'undefined';
arr[1] = '16';
arr[2] = 'undefined';
arr[3] = '13';
arr[4] = 'undefined';
arr[5] = 'undefined';
arr[6] = '24';
arr[7] = 'undefined';
我想从那个特定的数组中随机选择 16、13 或 24。
有什么好的方法吗?
谢谢,
山姆
最佳答案
创建一个新数组,其中包含您要考虑的原始数组条目的索引(例如,在您的情况下为 {1, 3, 5}
) ;然后从索引数组中随机选择一个元素(以满足您统计要求的方式),然后检索相应的值。
关于Javascript:从不等于 'undefined' 的数组中选择随机元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721293/