javascript - 如何使用带有反引号的 ES6 模板文字语法来显示 "result"对象的失败数组的每个条目

标签 javascript ecmascript-6

每个条目都应该包装在具有类属性 text-warning 的 li 元素内,并在 resultDisplayArray 中列出。

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";


  const resultDisplayArray = `${result.failure[0]}`;


  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);

最佳答案

您可以使用Array.map就像下面这样

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) {
  return arr.map(v => `<li class='text-warning'>${v}</li>`);
}
const resultDisplayArray = makeList(result.failure);
console.log(resultDisplayArray);

关于javascript - 如何使用带有反引号的 ES6 模板文字语法来显示 "result"对象的失败数组的每个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55950853/

相关文章:

javascript - 如何获取div的最后一个类

javascript - 使用 Reactstrap 从 API 填充下拉列表

javascript - Chrome 调试器中的 ES6 (React) 不起作用

javascript - React - 触发子组件的getter方法

javascript - 使用 JavaScript 和图像映射提交表单

javascript - 就绪状态始终为 0

javascript - 为什么 ownKeys 代理陷阱不能与 Object.keys() 一起使用?

javascript - 对数组使用 for ...of 可以吗?

javascript - 独立 Babel 和使用箭头函数插件?

javascript - 在 React + ES6 中重置初始状态