Submissions will no longer be placed on the leaderboard. You may still attempt this problem for practice.

JavaScript ES6 for . . . of

Here's a nice discussion about the for-of loop that is introduced in ES6 and the purpose it serves.

for . . . of

The for...of statement creates a loop iterating over iterable objects like arrays, maps, and argument objects. It invokes a custom iteration hook with statements to be executed for the value of each distinct property.

SAMPLE CODE

var employee = ['001', '002', '003', '004', '005', '006', '007'];
for(let i in employee){
    console.log(i);
}
console.log();
for(let i of employee){
    console.log(i);
}

OUTPUT

0
1
2
3
4
5
6

001
002
003
004
005
006
007

Task

We have created an array my_array whose elements are strings. Your task is to print the elements which are palindromes.

Constraints


Hint

You can learn about how to reverse a string in place, here.

Note

  • Do not declare the variable my_array.
  • Add 'use strict'; at the top of your solution to use let in the for...of loop.
Line: 1 Col: 1
  1. Challenge Walkthrough
    Let's walk through this sample challenge and explore the features of the code editor.1 of 6
  2. Review the problem statement
    Each challenge has a problem statement that includes sample inputs and outputs. Some challenges include additional information to help you out.2 of 6
  3. Choose a language
    Select the language you wish to use to solve this challenge.3 of 6
  4. Enter your code
    Code your solution in our custom editor or code in your own environment and upload your solution as a file.4 of 6
  5. Test your code
    You can compile your code and test it for errors and accuracy before submitting.5 of 6
  6. Submit to see results
    When you're ready, submit your solution! Remember, you can go back and refine your code anytime.6 of 6
  1. Check your score