我应该做些什么来让它显示变量而不是值



我应该做些什么才能让它显示变量而不是值?

我想找到一个值最低的变量,然后输入一个以变量为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);

最新更新