You have this backwards. Look at the example again:
if (!numbersArray.includes(number)) {
Notice that the array is on the left side of .includes(). That’s because includes is a method of an Array and thus you can only call it on an array (or things that act like arrays). The value you are testing to see if it is included in the array is passed into the includes method. You can translate the example code:
numbersArray.includes(number)
Into “Does the numbersArray include number.” This will return either true or false. And then adding ! to the beginning gives you the opposite of true or false.
Based on the above, do you think you can fix your code so that you are checking if each character in strArray is included in the ["+", "-", " "] array?