0

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

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的最大值遍历回“右”或“左”。

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

我怎样才能达到我的目标???

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

我的代码不仅仅是这两个块,我有八个这样的函数,我必须取最大的数字及其对应的 ID

4

1 回答 1

0

你的问题不是很清楚。

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

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

您显然想从可以的值数组中获得一些最大值,但是您没有解释其他数组如何适合图片:) 完成之后,可能我或其他人可以帮助您:)

于 2013-06-24T12:00:44.130 回答