例如;我们有三个变量:
var a = 11;
var b = 23;
var c = 8;
我们可以返回最大/最小值的变量名吗?
最佳答案
您可能需要使用对象或数组来知道变量的名称:
var obj = {
'a':11,
'b':23,
'c':8
};
var biggest = '';
for (var name in obj) {
if(biggest !== '' && obj[name] > obj[biggest]) {
biggest = name;
} else if (biggest === '') {
biggest = name;
}
}
return biggest;