我正在尝试让我的程序生成一个用于游戏的 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/