javascript - 如何使用 for 循环和 javascript map reduce functoins 将数组放入成对集合
问题描述
[1,2,3,4,5,6] 应改为设置包含 {1,2},{2,3},{3,4},{4,5},{5,6} 使用正常for 循环并使用 javascript map 和 reduce 函数将数组转换为使用不同技术的对组 提前致谢
解决方案
为什么不是一个简单的 for 循环?数组函数很棒,但通常是不必要的。
const arr = [1,2,3,4,5,6]
const result = []
for (let i = 1; i < arr.length; ++i)
result.push([arr[i-1], arr[i]])
console.log(result)
推荐阅读
- java - Java将Mysql查询结果放入multimap
- python - 在python中实现我自己的算法来缩放和旋转图像
- angular6 - 如何在 Highlight.js 中表达双引号
- javascript - wampy subscribe 没有收到已发布的消息
- html - 在这种情况下,字体粗细属性不起作用
- html - 沿圆形剪辑路径元素的SVG弯曲文本未显示
- macos - 将数据传递到 Automator Shell
- java - 在 Mac 上找不到 .m2 目录
- ios - AudioKit,AKPlayer:如何从样本播放,而不是时间
- json - 引用 appsettings.json 的连接字符串的单独文件?