找到最低总和的指数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找到最低总和的指数相关的知识,希望对你有一定的参考价值。
我正在使用soket.io并表示我正在连接数据库。我想要实现的是找到所有列的最低SUM的列。我让它在php中工作,但我无法在node.js中得到它。以下是我的代码。
socket.on('getwinno'){
db.query("SELECT SUM(bet1),SUM(bet2), SUM(bet3),SUM(bet4),SUM(bet5), SUM(bet6), SUM(bet7),SUM(bet8), SUM(bet9), SUM(bet0) FROM gamedata WHERE gmeid = ? ",newGameid,function(err, result, fields){
var bet1 = result['SUM(bet1)'];
var bet2 = result['SUM(bet2)'];
var bet3 = result['SUM(bet3)'];
var bet4 = result['SUM(bet4)'];
var bet5 = result['SUM(bet5)'];
var bet6 = result['SUM(bet6)'];
var bet7 = result['SUM(bet7)'];
var bet8 = result['SUM(bet8)'];
var bet9 = result['SUM(bet9)'];
var bet0 = result['SUM(bet0)'];
var mini = Math.min(bet1,bet2,bet3,bet4,bet5,bet6,bet7,bet8,bet9,bet0);
console.log(mini);
for(var i=0;i<10;i++) {
if( i==mini) {
console.log(i);
}
});
}
答案
for循环的i是0~9。
为了工作,你应该有一系列的赌注
bet_array = [bet1,bet2,bet3,bet4 ,,,, bet0]
然后你可以使用索引我喜欢这个。
for(var i=0;i<10;i++) {
if( bet_array[i]==mini) {
console.log(i);
}
});
以上是关于找到最低总和的指数的主要内容,如果未能解决你的问题,请参考以下文章