我有1个json文件:
{"unit":[{
"a": "word1",
"b": "audio1",
"c": "img1"
},
{
"a": "word11",
"b": "audio11",
"c": "img11"
},
{
"a": "word101",
"b": "audio101",
"c": "img101"
},
{
"a": "word2",
"b": "audio2",
"c": "img2"
},
{
"a": "word12",
"b": "audio12",
"c": "img12"
},
{
"a": "word102",
"b": "audio102",
"c": "img102"
},
{
"a": "word3",
"b": "audio3",
"c": "img3"
},
{
"a": "word13",
"b": "audio13",
"c": "img13"
},
{
"a": "word103",
"b": "audio103",
"c": "img103"
}
]}
我想在9对象中选择随机3并保存在数组ex中: a :('word102','word3','word1')...
帮助我!
答案 0 :(得分:1)
我只是假设xObj
持有你的JSON
。
尝试,
var xArray = xObj["unit"];
var xArrayLength = xArray.length;
var xRandomValue = xArray[Math.floor(Math.random() * xArrayLength)];