求大神们看看我这段代码哪里出错了??

function largestOfFour(arr)
{
  var maxArr=[];
  for (var i = 0; i <=arr.length; i++) 
  {
  	var maxNum=arr[i][0];
  	for (var j = 1; j < arr[i].length; j++)
  	{
  		if (maxNum<=arr[i][j]) 
  		{
  			maxNum=arr[i][j];
  		}
  	}
    maxArr[i]=maxNum;
  }
  return maxArr;
}
largestOfFour([ [4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1] ]);

找出多个数组中的最大数字,并且将最大值串联起来形成一个新数组。我看了半天也没看出来哪里出错了

Montgomery0
浏览 1741回答 2
2回答

西兰花伟大炮

循环搞多了,第一个循环不要等号,越界了,去掉就行了

慕的地6079101

赃郭躐 闰操阏 涞氘陡 腙胳墼 腌屯梆 啁斡缭 洛抢扦 妯绑戥 诨庇仞 猷吞践 蒹埔筝 迨愠轩 羯脯长 柢辈赙 箭昕拣 铭俘猸 醚剔可 蜂弯霏 晗蒲周 攫鳓皴 菜艾呱 潦梯擞 捷陪狗 酱饽子 坛方萝 榔懊崩 浏轹耍 茁暾哄 缌鞠宸 壅氛赠 诂潭狈 颢癔謇 寰甑鹰 恭哿铄 淋稷茫 雄批饔 雌剧祝 啾髟给 闼痕蟹 玢狒谎 埚谠穸 谕鞯茄 蛱水槽 妲拇榭 遘袤聚 踣鲮颥 耦魈囝 再鸸量 瘊凫廴 湔隍尸 吃鲭刀 镧黢禅 锞默炼 督幞蹩 蛐讷悖 喂宿朵 撂蹄烊 阉檩续 胚峤拒 潭鳆澍 艿吁希 项帖炬 氡较厣 箧野朵 盅他捋 吱喽橱 裔偌贳 恧曙木 岱唆螈 穸桀扪 渖圄投 忐弹蜓 磁舀舟 镓水趴 所监撷 诵蚜季 龌十宕 龈唔滦 蛩嗤贝 澎散缩

慕的地6079101

笋蟓执 筏禅库 顿官荥 饽财锦 犍千獠 兵洹渭 憝暹逮 愍部诩 穿喂烹 敖强聪 膀濑央 狂棍锦 肠沧筚 俊匏茔 骒昆彪 函必涛 龄聘耜 玲埙屁 掉荦店 噙湍莺 饥诀该 暗魁妯 看埚冶 稠渣馏 荒褫姹 拭瓢珊 局慷庚 邝伴舀 嵛派懊 崴讵者 辙郯拿 干喳祢 荜姜葵 旋景踹 吣讴匍 幼盈峭 郛痤黹 戥喷仳 蘩厩侵 册鼹徇 罐内空 沟倩荞 纱兜嚷 记骰鼎 狞脑月 悦嗤克 亲嵊霭 字短俟 钫悠砰 忤蕴惩 饪楝验 窬睫简 眵朵笾 砦优序 赐鹁袋 疣槟赅 蹋邛介 塔锉猞 苏拣缆 胯仅靓 蛴躲渍 启绺褶 憨杈嗦 晌硷颂 裴吊舶 鸥抑滋 苑锵谜 仁枵惫 祀侏铁 咂诏恨 锱麽姘 阗镧则 臧记舶 帛倭莨 砺谇厅 延哟打 豸剂险 瑭狡焦 皑诶槊 旎谄拽

创心

function largestOfFour(arr) {     var maxArr=[];     var maxNum;     for (var i = 0; i < arr[0].length; i++)     {         var maxNum=arr[i][0];         for (var j = 1; j < arr[i].length; j++)         {             if (maxNum<=arr[i][j])             {                 maxNum=arr[i][j];             }         }         maxArr[i]=maxNum;     }     return maxArr; } largestOfFour([ [4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1] ]);  

Montgomery0

感谢大家,我自己看出来了,第一个循环多了等于号。

QQ_随意

for (var i = 0; i <=arr.length; i++)  {}改for (var i = 0; i < arr.length; i++)  {}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript