因此,如果我理解你的问题,这是令人感兴趣的。 但基本上,你可以这样做,把你们的变量提升为这样的目标:
var value1 = 4
var value2 = 3
var value3 = 5
var value4 = 1
var value5 = 2
const data = { value1, value2, value3, value4, value5 };
With that in place, they now have names! So you can use Object
to help yourself out:
const values = Object.values(data).sort();
Object.keys(data).sort().map((k, idx) => {
data[k] = values[idx]
});
这样一来,这些价值观和物体的名称就相应。 导致:
{
value1: 1,
value2: 2,
value3: 3,
value4: 4,
value5: 5
}
So now you can call data.value1
to get the value1 out as you indicated in your question and get a value that has been sorted into it.
这对我来说就是一个严重的问题。 你实际上试图做些什么,因为对一个阵列进行分类,是一条角外的搜索,而不是对这个地点的适当问题。