ich einen Code erstellt haben, die die Farbe red
als „on“ und die Farbe blue
als „off“, diese auf der und aus der erkennt werden dann in ein leeres Array namens initial
"geschoben", dies kann unten gesehen werden.Wie bestimmte Teile in einem Array zu nehmen und sie in ein anderes Zeichen umwandeln in Javascript
if (red > blue){
initial.push("on");
console.log(initital);
console.log(initial.length);
return true;
}
else {
initial.push("off");
console.log(initial);
console.log(initial.length);
return false;
}
, wenn dieser ausgeführt wird und Ausgabe wie folgt dargestellt:
[on, on, on, off, off, off, on, on, on, off, off, off, on]
Aber ich brauche diese auf der und aus der in Striche (_
) und Punkte (.
) drehen und .push
sie in anderen Array namens senseMake
, wenn das möglich ist.
Die Regeln sind:
- On für 1-2 Zeiteinheiten = Dot
- On für ≥ 3 Zeiteinheiten = Dash
versucht, für eine Schleife zu schaffen, aber nicht funktioniert , bitte hilf mir.
das Ergebnis des Arrays So sollte oben sein: [_, ,_, ,.]
Die Schleife, die ich war regex
verwendetfor (i=0; i<initial.length; i += 2) senseMake.push("."); console.log(senseMake);
for (i=0; i<initial.length; i += 3) senseMake.push("_"); console.log(senseMake);
Bitte fügen Sie die Schleife, die Sie versucht haben, zu Ihrer Frage hinzu. – Andy
Bitte fügen Sie hinzu, was Ihr gewünschtes Ergebnis für dieses bestimmte Array von "An"/"Aus" wäre. – henrikmerlander