Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

226
Views
¿Por qué mi clon de wordle no establece la respuesta correcta en verde en code.org?

Así que estoy usando el conjunto de datos de wordle code.org para recrear un clon de wordle. El problema es que todo el código funciona bien, pero cuando ingresas la respuesta correcta, aparece en rojo (se supone que es verde). Si alguien pudiera echar un vistazo a mi código y ver qué está mal, sería muy apreciado.

 //Getting Wordle Answer var answers = getColumn("Wordle", "validWordleAnswer"); var index = (randomNumber(0, answers.length)); console.log(answers[index]); var letters = ["letter1", "letter2", "letter3", "letter4", "letter5"]; //Checking Words onEvent("wordbutton", "click", function( ) { var guess = getProperty("wordInput", "text"); for (var i = 0; i < 5; i++) { if (guess == answers) { setProperty(letters[i], "background-color", "green"); } else { setProperty(letters[i], "background-color", "red"); } setProperty(letters[i], "text", guess[i]); setProperty("wordsUsedOuput", "text", guess[i]); } });

Específicamente las líneas 5 y 6, confundidas en cuanto a cuál es el problema.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Esperaría que getColumn asigne una matriz con múltiples resultados a las answers .

Su evento wordbutton de palabra está comparando esa matriz con guess , que es una cadena. Entonces, la línea if (guess == answers) { probablemente sea un error. Quizás quisiste decir, if (guess == answers[index]) { ?

Además, estás coloreando toda la palabra de rojo o verde según la respuesta. Si su intención es verificar una letra a la vez, su código podría verse un poco más como:

 let answer=answers[index]; if (guess.charAt(i) == answer.charAt(i)) { ... }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!