多维数组中以数组为单位找最大值,并形成一个新数组


请注意,数组中包含数组的话称之为多维数组。您可以通过将两组方括号链接在一起来访问数组内的另一个数组。

如果要细分的话,普通的数组叫一维,数组中嵌套着一个数组叫二维…以此类推

function findMaxVal(array) {
    let arrRes = [];
    for (let index = 0; index < array.length; index++) {
        const element = array[index];
        //使用 apply 更改接受参数的形式为数组
        let max = Math.max.apply(null, element);
        arrRes.push(max);
    }
    return arrRes;
}
const oldArr = [[1, 2, 34], [11, 6, 99], [11, 22, 3]]
newArr = findMaxVal(oldArr);
console.log(newArr);

文章作者: iamfugui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 iamfugui !
评论
  目录