Create Strings using Template Literals (what am i doing wrong)

Tell us what’s happening:

   **Your code so far**

const result = {
 success: ["max-length", "no-amd", "prefer-arrow-functions"],
 failure: ["no-var", "var-on-top", "linebreak"],
 skipped: ["id-blacklist", "no-dup-keys"]
};

function makeList(arr) {
 "use strict";
 console.log([...arr]);
 // change code below this line
 const resultDisplayArray = arr.map((item) => `<li class="text-warning">${item}</li>`);
 // change code above this line

 // console.log(resultDisplayArray);
 return resultDisplayArray;
}
/**
* makeList(result.failure) should return:
* [ `<li class="text-warning">no-var</li>`,
*   `<li class="text-warning">var-on-top</li>`,
*   `<li class="text-warning">linebreak</li>` ]
**/
const resultDisplayArray = makeList(result.failure);

   **Your browser information:**

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

Challenge: Create Strings using Template Literals

Link to the challenge:

The way template is made looks okay. Starting code which shouldn’t be changed was modified and that’s now making test not work as it should. Reset the code of the challenge and make sure to change only line between // Only change code below this line and // Only change code above this line.

the issue is resolved

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