javascript - 每次开始练习时,如何阻止脚本随机播放单词(问题)?
问题描述
我是一名英语老师,我创建了一个练习,使用 Hotpotatoes,向我的学生演示如何用不同的单词造句。这些单词是按字母顺序排列的,所以我可以很容易地找到我想要使用的单词。
但是脚本中有一段代码会在我每次启动或重新启动 HTML 文件时对它们进行洗牌。我没有编码经验。我一直在尝试更改两个 shuffle 功能以使它们停止洗牌。删除它们不起作用,整个练习消失了。顺便说一句,该文件不是测试;这只是我通过互联网向孩子们演示如何通过拖动单词并将它们组合在一起来造句。
文件太大,不适合这里。以下是我认为正在改组的两个代码:
function Shuffle(InArray){
var Num;
var Temp = new Array();
var Len = InArray.length;
var j = Len;
for (var i=0; i<Len; i++){
Temp[i] = InArray[i];
}
for (i=0; i<Len; i++){
Num = Math.floor(j * Math.random() *1);
InArray[i] = Temp[Num];
for (var k=Num; k < (j-1); k++) {
Temp[k] = Temp[k+1];
}
j--;
}
return InArray;
}
Segments = Shuffle(Segments);
解决方案
推荐阅读
- android - adb 远程拉文件到桌面
- ruby-on-rails - Rails 5 建模多对多关系
- regex - 小数正则表达式,其中小数点后只有一位
- amazon-web-services - 从 AWS-S3 获取文件
- arrays - 向后浏览字典以查找上次更新值的时间
- java - 类 main 的方法未定义
- sql - 删除最旧的重复项并按时间戳保留最新的重复项
- flutter - 使 FadeInImage.memoryNetwork 渲染圆形裁剪图像
- mono - Mac 上的 Mono 控制台应用程序:如何在 MacOS Mojave 上读取/更改 ~/Library 文件
- angular - 更改日期时间格式