Learn Intermediate OOP by Building a Platformer Game - Step 86

Tell us what’s happening:

I researched on how to use the every() method on array and try to apply it here but my code is not passing.

Can anyone give me a hint.

Your code so far

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

/* file: styles.css */

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

if( collisionDetection.every(value => value === true )){
  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

Challenge Information:

Learn Intermediate OOP by Building a Platformer Game - Step 86

Couple of things: double-check the name of the array and you are using strict equality for truthy.

Keep in mind:

if (this == true) {
}

is the same as

if (this) {
}

I am still not getting it.

First check the name of the array you are supposed to apply every() to. Is the array name in the instructions the same as the array name you are using in your code?

Did you try anything? Always share your updated code so we can see what you tried