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

Javascript 我应该做些什么来让它显示变量而不是值?,javascript,node.js,arrays,discord.js,Javascript,Node.js,Arrays,Discord.js,我应该做些什么来让它显示变量而不是值 我想找到一个值最低的变量,它将输入一个switch语句,并以变量为例 这只是一个常数的例子。当实际程序运行时,数字会不断变化。这就是我这么说的原因 let x = 5,y = 7,z = 1; let ima = [x,y,z]; let tiber = ima.sort((a, b) => a - b); console.log(tiber); 哈基,试试这个: y=7, z=1; x=5; 设ima=[{“name”:“x”,“value”:x

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

我想找到一个值最低的变量,它将输入一个switch语句,并以变量为例

这只是一个常数的例子。当实际程序运行时,数字会不断变化。这就是我这么说的原因

let x = 5,y = 7,z = 1;
let ima = [x,y,z];
let tiber = ima.sort((a, b) => a - b);
console.log(tiber);
哈基,试试这个:

y=7,
z=1;
x=5;
设ima=[{“name”:“x”,“value”:x},{“name”:“y”,“value”:y},{“name”:“z”,“value”:z}];
设tiber=ima.sort((a,b)=>a.value-b.value);
console.log(tiber[0]。名称+“:”+tiber[0]。值)Haki,试试这个:

y=7,
z=1;
x=5;
设ima=[{“name”:“x”,“value”:x},{“name”:“y”,“value”:y},{“name”:“z”,“value”:z}];
设tiber=ima.sort((a,b)=>a.value-b.value);

console.log(tiber[0]。名称+“:”+tiber[0]。值)您可以使用嵌套数组表示每个变量及其值或对象,以了解哪个数组/对象包含最低值:

让ima=[['x',5],'y',7],'z',1];
设tiber=ima.sort((a,b)=>a[1]-b[1]);
console.log(tiber[0][0]);
或:

让ima=[{name:'x',value:'5'},{name:'y',value:'7'},{name:'z',value:'1'}];
设tiber=ima.sort((a,b)=>a.value-b.value);
console.log(tiber[0].name);

您可以使用嵌套数组表示每个变量及其值或对象,以了解哪个数组/对象包含最低值:

让ima=[['x',5],'y',7],'z',1];
设tiber=ima.sort((a,b)=>a[1]-b[1]);
console.log(tiber[0][0]);
或:

让ima=[{name:'x',value:'5'},{name:'y',value:'7'},{name:'z',value:'1'}];
设tiber=ima.sort((a,b)=>a.value-b.value);
console.log(tiber[0].name);

为什么要为数组中的每个元素创建一个变量?我想使用.sort((a,b)=>a-b)确保数组的第一个插槽的编号最少。我想要它,这样我就可以使用switch(tiber[0])。我想我可以使用这个方法,但我猜不行?你需要知道哪个变量的值最低还是仅仅是值本身?我需要知道哪个变量的值最低。为什么要为数组中的每个元素创建一个变量?我想使用.sort((a,b)=>a-b)来确保数组的第一个插槽的编号最少。我想要它,这样我就可以使用switch(tiber[0])。我想我可以用这个方法,但我猜不行?你需要知道哪个变量的值最低还是仅仅是值本身?我需要知道哪个变量的值最低。啊,是的!它起作用了!但是,因为我只想要变量,所以我这样做了。。设ima=[{“name”:“x”,“value”:x},{“name”:“y”,“value”:y},{“name”:“z”,“value”:z}];设tiber=ima.sort((a,b)=>a.value-b.value);console.log(tiber[0].name);不过,多亏了你,我对这个阵列的理解正在提高!我希望我的实际程序能运行良好!非常感谢。tiber[0]。名称将是变量名称啊是的!它起作用了!但是,因为我只想要变量,所以我这样做了。。设ima=[{“name”:“x”,“value”:x},{“name”:“y”,“value”:y},{“name”:“z”,“value”:z}];设tiber=ima.sort((a,b)=>a.value-b.value);console.log(tiber[0].name);不过,多亏了你,我对这个阵列的理解正在提高!我希望我的实际程序能运行良好!非常感谢。tiber[0]。名称将是变量名