Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从字符串中生成随机文本_Javascript - Fatal编程技术网

Javascript 如何从字符串中生成随机文本

Javascript 如何从字符串中生成随机文本,javascript,Javascript,我有一个字符串,列出了如下单词/标记: input = "im ac ad af al ap ar de died cat", 如何在此基础上生成随机“单词”输出,例如 output = "ac im al ad af ap ar cat de died", 使用array.sort()的简单解决方案。 它比复制链接中建议的更简单。。。但它起作用了 const input=“im ac ad af al ap ar de died cat”; console.log(input.split

我有一个字符串,列出了如下单词/标记:

input = "im ac ad af al ap ar de died cat",
如何在此基础上生成随机“单词”输出,例如

output = "ac im al ad af ap ar cat de died",

使用
array.sort()
的简单解决方案。
它比复制链接中建议的更简单。。。但它起作用了

const input=“im ac ad af al ap ar de died cat”;

console.log(input.split(“”).sort(()=>Math.floor(Math.random()*Math.floor(3))-1.join(“”))
使用
array.sort()
的简单解决方案。
它比复制链接中建议的更简单。。。但它起作用了

const input=“im ac ad af al ap ar de died cat”;

console.log(input.split(“”).sort(()=>Math.floor(Math.random()*Math.floor(3))-1.join(“”))
您可以在数组中循环几次以洗牌

input=“im ac ad af al ap ar de died cat”;
输入=输入。拆分(“”);
对于(变量i=0;iconsole.log(input.join(“”))您可以在数组中循环几次以洗牌

input=“im ac ad af al ap ar de died cat”;
输入=输入。拆分(“”);
对于(变量i=0;i