首页 > 解决方案 > 如何在地图函数中进行计算

问题描述

我有一个数字数组,我想计算数字的平方并将它们显示在列表中。现在我正在分别计算正方形并使用 map 函数分别渲染它们,如下所示

var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
  arr[i] = arr[i] * arr[i];
}

render() {
  return html`<ul>
    ${arr.map(item => html`<li>${item}</li>`)}
  </ul>`;
}

有没有办法使用地图功能执行操作。我是使用地图功能的新手。

标签: javascripthtmlarrays

解决方案


let arr=[1,2,3,4,5];

render(){
return html`<ul>
${arr.map(item => html`<li>${item * item}</li>`)}
</ul>`
}

推荐阅读