Functional Programming - Use the filter Method to Extract Data from an Array

Tell us what’s happening:

Your code so far

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

// ? This is my solution 
/*
[ { title: 'Inception', rating: '8.8' },
  { title: 'Interstellar', rating: '8.6' },
  { title: 'The Dark Knight', rating: '9.0' },
  { title: 'Batman Begins', rating: '8.3' } ]
*/
// !Expected Value
/*
[{"title": "Inception", "rating": "8.8"}, {"title": "Interstellar", "rating": "8.6"}, {"title": "The Dark Knight", "rating": "9.0"}, {"title": "Batman Begins", "rating": "8.3"}]
*/

//* As you can see, the expected value is different because its using at the end JSON.stringify(result), as a recommendation, personally, as a student, I suggest that you remove the inverted commas from keys and values.

Your browser information:

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

Challenge Information:

Functional Programming - Use the filter Method to Extract Data from an Array

The representation of the expected value in the fourth test may look a little different then the way your browser is displaying the object in the console, but they are equivalent. The values in the objects need quotes because they are strings, so we can’t remove the quotes, and it doesn’t make a difference if they are single or double quotes. The keys in the objects do not need quotes in this case, but it does no harm to have them.

Granted, I don’t think most people would put quotes around these keys when typing them out, not because it is wrong to do so, but rather because we are lazy and so fewer quotes means less typing. I’m not sure why the instructions have them there? But they aren’t wrong.

Are you saying that it is confusing to have the quotes around the keys in the tests when the browser is leaving them out in the console? Are you saying it is confusing to have double quotes around the values when the browser is only using single quotes? Or do you just not like the style used in the test and want it changed because it makes you cringe :slightly_smiling_face:

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.