首页 > 解决方案 > 在 javascript/jquery 中选择一个随机对象

问题描述

谁能告诉我如何使用 Javascript/JQuery 从以下对象中选择一个随机键和相应的项目值?

var choose_one = {
  "key 1" : "item 1",
  "key 2" : "item 2",
  "key 3" : "item 3"
};

非常感谢。

标签: arraysrandom

解决方案


您可以Math.random与 结合使用Object.keys

var choose_one = {
  "key 1" : "item 1",
  "key 2" : "item 2",
  "key 3" : "item 3"
};

var keys = Object.keys(choose_one);
var random_key = keys[Math.floor(Math.random() * keys.length)]
console.log(random_key, choose_one[random_key]);


推荐阅读