javascript - 为每个循环提供 Javascript 帮助

标签 javascript for-loop foreach each

我正在尝试让我的程序生成一个用于游戏的 4 号密码。

我本来想这样做的:

function paswdGen() {
    var nums = [0, 0, 0, 0];
    for each (var x in nums) {
        x = Math.floor((Math.random() * 9) + 1);
    }
} 
document.getElementById("nums").innerHTML = nums;

如何在没有 jQuery 的情况下在 javascript 中使用“for each”循环?

最佳答案

您需要使用语言功能 Array.prototype.forEach。在此处查看来自 MDN 的一些很棒的文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

这是您的代码的一个版本:

var nums = [0, 0, 0, 0];
nums.forEach(function(nums){
    x = Math.floor((Math.random() * 9) + 1);
})

关于javascript - 为每个循环提供 Javascript 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348082/

相关文章:

python - 列表:如何判断列表中的字母是否在单词中?

c++ - For循环并打印一些值

powershell - 使用 csv 的 ForEach 中的 If 语句

ForEach 中的 c# 静态成员

php - 从数组中删除多个值

javascript - 在一页中使用 jQuery 重新加载 3 个 DIV

javascript - 如何更改 ExtJS 中标记字段的光标

php - 从php中的一系列数组键中跳过键索引

javascript - 如何动态添加类到 HTML5 页面中的导航选项

c# - C# 中的服务器端 Javascript 警报