Mur*_*sli 6 javascript arrays typescript ecmascript-6
我有一个数组数组,我想从paths数组中获取最小(最短)路径
paths = [
["LEFT", "RIGHT", "RIGHT", "BOTTOM", "TOP"],
["RIGHT", "LEFT", "TOP"],
["TOP", "LEFT"]
];
paths.map((path)=> Math.min(path.length));
Run Code Online (Sandbox Code Playgroud)
使用Array#reduce方法。
var paths = [
["LEFT", "RIGHT", "RIGHT", "BOTTOM", "TOP"],
["RIGHT", "LEFT", "TOP"],
["TOP", "LEFT"]
];
console.log(paths.reduce((prev, next) => prev.length > next.length ? next : prev))Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1334 次 |
| 最近记录: |