Learn Intermediate OOP by Building a Platformer Game - Step 86

Tell us what’s happening:

Task is to create if that uses the every method to check whether rules in array are truthy and if so set player’s velocity to 0.What is wrong?

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region

if(collisionDetectionRules.every())
{ player.velocity.y=0;


return   }

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0

Challenge Information:

Learn Intermediate OOP by Building a Platformer Game - Step 86

How do you usually use the Array.every method?

you may want to review the lesson on every() if you have doubts on how it works: https://www.freecodecamp.org/learn/full-stack-developer/lecture-working-with-higher-order-functions-and-callbacks/how-do-the-every-and-some-methods-work

How do I figure out the proper truthy value function?

that depends on the context, you need to create a function that returns true if the element passes the tests, and false otherwise