gpt4 book ai didi

javascript - 从 JSON 字符串中随机选择一个单词

转载 作者:行者123 更新时间:2023-11-28 15:55:11 25 4
gpt4 key购买 nike

我使用 JSONP 从另一个源获取数据,该源返回一个单词列表,随机从中取出一个将在游戏中使用...我的源是;

function processResult(obj) {               
console.log(obj);
var blah = JSON.stringify(obj);
console.log(blah);
}

var jsonp = document.createElement('script');
jsonp.src = 'http://testhangmangame.net76.net?jsonp=processResult';
document.body.appendChild(jsonp);

我想知道,是否以及如何从该字符串中提取一个单词,提前致谢!

<小时/>

返回的json示例:

{
"words": [
"Finitely",
"Misleading",
"Dinning",
"Energizing",
"Untruest",
"Menorah",
"Ghoulish",
"Realism",
"Caliphate",
"Buttercup",
"Oratorio",
"Prefix",
"Gaming",
"Preshrunk",
"Harmed",
"Loop",
"Banknote",
"Doily",
"Rest of words removed"
]
}

此 json 包装在 processResult( ... ); 中。

最佳答案

JSONP 负责将结果转换为普通的 Javascript 对象,因此 JSON 是无关紧要的。您只需从对象中获取数组并使用标准习惯用法来选择随机元素即可。

function processResult(obj) {               
var words = obj.words;
var random_word = words[Math.floor(Math.random() * words.length)];
console.log("The word is: "+random_word);
}

关于javascript - 从 JSON 字符串中随机选择一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19195676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com