Do, 29. August 2024
Heute habe ich meine Reise durch den Full Stack Engineer-Pfad der Codecademy fortgesetzt. Mir ist aufgefallen, dass der Lehrplan zwar einen soliden Rahmen bietet, es aber oft zusätzliche Lernebenen unter und zwischen den Aufgaben gibt. Andererseits habe ich bereits VS Code und Node ausgeführt.
Im Number Guessing Game Project bestand die Aufgabe darin, wohldefinierte Kontrollflussfunktionen zu schreiben. Das ging bei mir recht schnell. Nach dem, was ich in den Codecademy-Foren gesehen habe, verwendeten nur etwa 5 % der Studenten Pfeilfunktionen für dieses Projekt. Ich habe mich für Pfeilfunktionen entschieden, weil sie die Prägnanz und Lesbarkeit verbessern, insbesondere bei Einzeilern. Eine wichtige Sache, die Sie bei Pfeilfunktionen beachten sollten, ist, dass sie nicht hochgezogen werden können, daher ist die Reihenfolge ihrer Deklaration wichtig. Ansonsten gab es keine Überraschungen. Hier ist meine Implementierung:
let humanScore = 0; let computerScore = 0; let currentRoundNumber = 1; const generateTarget = () => Math.floor(Math.random() * 10); const getAbsoluteDistance = (number1, number2) => Math.abs(number2 - number1); const updateScore = winner => winner === 'human' ? humanScore++ : computerScore++; const compareGuesses = (humanGuess, computerGuess, secretTarget) => getAbsoluteDistance(humanGuess, secretTarget) <= getAbsoluteDistance(computerGuess, secretTarget); const advanceRound = () => currentRoundNumber++;
Nachdem ich die erste Lektion zur JavaScript-Syntax abgeschlossen hatte, sprang ich direkt in die zweite Lektion und erledigte die erste Aufgabe zu Arrays. Zu erfahren, dass als const deklarierte Arrays veränderbar sind, war eine überwältigende Offenbarung! Da die Arrays deaktiviert sind, gehe ich jetzt zu „Loops“ und dann zu „Objects“ über. Mir macht es wirklich Spaß, wie Codecademy Ressourcen bereitstellt und uns dann die Möglichkeit gibt, sie auf eigene Faust zu erkunden.
Das obige ist der detaillierte Inhalt vonTag / Tage des Codes: Tiefer in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!