分裂后得到变量的名称

时间:2013-06-24 11:50:54

标签: javascript

我有这样的场景------

right = some_function (some_value)
var idR =right.split('~')[0];
var r =right.split('~')[1];

left = another-func (some_value)
var idL = left.split('~')[0];
var l =  left.split('~')[1];

需要注意的是,r,l包含数值。 我的目的是我想在r和l之间取最大值,之后我会根据r或l的最大值移回'right'或'left'。

我正在使用math.max()但这不起作用,因为它只返回值,而不是变量的名称。

我如何实现目标???

让我提供一些样本输入和输出 - “some_function”返回格式为“id~value”的字符串,其中“id”可以是“1-1”,“2-2”等等,“value”可以是任何数值。我需要查看更大的“值”并获取其相应的“id”。请注意,“another_func”以相同的模式返回值

我的代码不仅仅是这两个块,我有八个这样的功能,我必须拿出最大的数字及其相应的ID

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚。

让我们试试这个,所以你有2个数组,其值为r和l,2个数组的变量名为idR和adL。

现在这还不清楚,那些包含变量名的数组是否具有相同的顺序?相同的价值观?这种情况可以信任吗?

你显然希望从值数组得到一些最大值,但是你没有解释其他数组如何适应图片:)你这样做之后,可能是我或其他人可以帮助你:)