我应该做些什么才能让它显示变量而不是值?
我想找到一个值最低的变量,然后输入一个以变量为case的switch语句。
这只是一个常数值的例子。当实际程序运行时,数字会不断变化。这就是我这么说的原因。
let x = 5,y = 7,z = 1;
let ima = [x,y,z];
let tiber = ima.sort((a, b) => a - b);
console.log(tiber);
Haki,试试这个:
y = 7,
z = 1;
x = 5;
let ima = [{"name":"x", "value": x}, {"name":"y", "value": y}, {"name":"z", "value": z}];
let tiber = ima.sort((a, b) => a.value - b.value);
console.log(tiber[0].name + ": " + tiber[0].value);
您可以使用嵌套数组来表示每个变量及其值或对象,以了解哪个数组/对象包含的值最低:
let ima = [['x', 5], ['y', 7], ['z', 1]];
let tiber = ima.sort((a, b) => a[1] - b[1]);
console.log(tiber[0][0]);
或:
let ima = [{name: 'x', value: '5'}, {name: 'y', value: '7'}, {name: 'z', value: '1'}];
let tiber = ima.sort((a, b) => a.value - b.value);
console.log(tiber[0].name);