Hallo Ich muss ein vorheriges Ergebnis, das ich von einer API mit der neuen bekomme, vergleichen. Die Sache ist, dass ich den Wert nicht kenne, den ich bekommen werde. Daher verwende ich eine zufällige Funktion und eine Variable namens oldShowNumber, die das alte Ergebnis aus der API speichert und es mit dem neuen Ergebnis vergleicht, das ich newrandom nennen werde.Speichern und vergleichen Sie mit dem vorherigen Ergebnis, wo setze ich Counter
Ich habe versucht, einen Zähler zu verwenden, also das nächste Mal, wenn es in den Zähler> 1 Zustand eintritt. Übertreibe ich mich selbst?
Das ist mein Skript:
var array= ["100", "200", "300", "300"]
var newrandom = array[Math.floor(Math.random() * array.length)];
let counter= 1
var oldShowNumber= "";
(function (param){
if(counter <= 1){
oldShowNumber += param
counter +=1
} else if(counter > 1){
if(oldShowNumber === param){
console.log("They are the same it should stop")
}
}
})(newrandom)
console.log(oldShowNumber)
die '+' Operator String-Verkettung enthalten ist überlastet bleiben ersetzen. Also "20" +20 === "2020" und "20 + 20 === 40" –