javascript - 如何在地图函数中进行计算
问题描述
我有一个数字数组,我想计算数字的平方并将它们显示在列表中。现在我正在分别计算正方形并使用 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>`;
}
有没有办法使用地图功能执行操作。我是使用地图功能的新手。
解决方案
let arr=[1,2,3,4,5];
render(){
return html`<ul>
${arr.map(item => html`<li>${item * item}</li>`)}
</ul>`
}
推荐阅读
- java - 用 Java 表示的将 12 小时上午/下午 meridiem 格式小时转换为 24 小时格式的算法是什么?
- excel - 运行时错误“1004”:尝试将具有匹配条件的行从一个表复制到另一个表时,Range 类的 PasteSpecial 方法失败
- google-bigquery - 正则表达式包含在 bigquery 示例中
- unity3d - 无法从“UnityEngine.Vector3”转换为“UnityEngine.Quaternion”
- javascript - 无需等待即可解决承诺
- javascript - 如何从存根函数中获取返回值?
- c++ - 我的项目不会使用未定义的引用错误进行编译,例如“未定义对 `grpc::g_core_codegen_interface' 的引用”
- javascript - 我的 JSON 文件格式是否正确?
- html - 无法获取 /ejs 文件
- python - cefpython3 使用 tkinter 在 Windows 上阻止 UI