gpt4 book ai didi

javascript - 向数组添加随机值并比较前两个值 js

转载 作者:行者123 更新时间:2023-12-01 02:49:38 24 4
gpt4 key购买 nike

我正在尝试在js中学习一些简单的东西,所以我想要实现的是每次我得到一个随机数时我想将它添加到前面的数组中,然后比较前两个值以确保它们不是 [6,6]

function randomNumber() {
number = Math.floor((Math.random() * 6) + 1);
return number;
}

function addValue() {
var score = [];
score.unshift(randomNumber());
console.log(score);
return score;
}

目前正在发生的事情,每次我调用 randomNumber 时,数组仅存储一个值,它不会将其附加到列表中并超过前一个值。

我做错了什么以及为什么它有效?谢谢

最佳答案

用于存储数组的变量需要创建并通过参数列表传递,或全局存储。当您执行 var x = [] 时,您将创建一个新的空数组。

  var score = [];

addValue(score);
addValue(score);
addValue(score);

function randomNumber() {
number = Math.floor((Math.random() * 6) + 1);
return number;
}

function addValue(score) {

score.unshift(randomNumber());
}

console.log(score)

关于javascript - 向数组添加随机值并比较前两个值 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47046001/

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