Javascript 查找存储在每个子阵列中的最大数字';
我想要每个子数组的最大值,并将这些值推送到一个全新的数组中,但是输出返回的是空数组,我不知道这段代码有什么问题Javascript 查找存储在每个子阵列中的最大数字';,javascript,arrays,Javascript,Arrays,我想要每个子数组的最大值,并将这些值推送到一个全新的数组中,但是输出返回的是空数组,我不知道这段代码有什么问题 函数最大四(arr){ 让newArr=[] 对于(设i=0;i函数对我来说工作正常,但如果我要重写它: 我建议您映射数组而不是循环。 比如: 函数maxOf(arr){ 返回arr.map(sa=>Math.max(…sa)) } 编辑:您有一个输入错误,它应该是length而不是lentgh let largestSub=(arr)=>[…arr.map(e=>Math.max
函数最大四(arr){
让newArr=[]
对于(设i=0;i函数对我来说工作正常,但如果我要重写它:
我建议您映射数组而不是循环。
比如:
函数maxOf(arr){
返回arr.map(sa=>Math.max(…sa))
}
编辑:您有一个输入错误,它应该是length
而不是lentgh
let largestSub=(arr)=>[…arr.map(e=>Math.max(…e))]
let result=largestSub([[4,5,1,3],[13,27,18,26],[32,35,37,39],[10001001857,1])
console.log(result)
长度
拼写很重要。你写道,这是一个打字错误lentgh@Yoshi谢谢你的评论,我编辑了我的答案。