我有一个数组数组,我想从paths
数组中得到最小(最短)的路径
paths = [
["LEFT", "RIGHT", "RIGHT", "BOTTOM", "TOP"],
["RIGHT", "LEFT", "TOP"],
["TOP", "LEFT"]
];
paths.map((path)=> Math.min(path.length));
最佳答案
使用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))
关于javascript - 从数组数组中获取最小数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41182805/