使用javascript从关联数组中选择随机值?
假设我们有一个像这样的数组:
var MrArray = new Array(5);
MrArray['one']='oneValue';
MrArray['two']='twoValue';
MrArray['three']='threeValue';
MrArray['four']='fourValue';
MrArray['five']='fiveValue';
好吗? 数组是关联的。 我们有字符串键和字符串值。 现在!我如何从中选择一个随机值? 编辑:我想这样使用:
<A href="Array value Here">Array Key Here</a>
问候 山姆
Possible Duplicates:
JavaScript: Getting random value from an array
How can I choose an object key at random?
suppose we have an array like this:
var MrArray = new Array(5);
MrArray['one']='oneValue';
MrArray['two']='twoValue';
MrArray['three']='threeValue';
MrArray['four']='fourValue';
MrArray['five']='fiveValue';
ok?
the Array is associated.
and we have string key and string value.
now! how can i pick a random value from that?
Edit:i want to use like this:
<A href="Array value Here">Array Key Here</a>
Regards
Sam
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用此处描述的方法我们可以创建以下函数:
它返回一个随机密钥,因此要从
MrArray
获取随机值,请执行以下操作:jsPerf基准 比较这个答案和另一个答案的速度。
Using the method described here we can create the following function:
It returns a random key, so to get a random value from
MrArray
, do this:jsPerf benchmark comparing the speed of this and the other answer.
这里:
Src:如何随机选择对象键?
Here:
Src: How can I choose an object key at random?