为了账号安全,请及时绑定邮箱和手机立即绑定

在Math.max()如何获取最大值来自哪个变量?

在Math.max()如何获取最大值来自哪个变量?

POPMUISE 2019-04-13 08:37:22
a,b,c,d,e,f是由六个变量A,B,C,D,E,F分别计算得来;而通过Math.max()函数,获取到数组i[a,b,c,d,e,f]中的最大值;那我该怎么知道,在这五个变量之中,最大值的变量是哪个呢?
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

varmax_index=0,max=0;
for(vari=0;iif(arr[i]>max){
max=arr[i];
max_index=i;
}
                            
查看完整回答
反对 回复 2019-04-13
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

先买菜
vara=11,b=22,c=33,d=44;
varstr="[a,b,c,d]"
arr=eval(str)
然后炒菜
str.replace(/\[|\]/g,"").split(",")[arr.indexOf(Math.max.apply(null,arr))]
菜好了
"d"
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 1220 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号