gpt4 book ai didi

actionscript-3 - ActionScript 中是否已经存在方法来搜索数组并返回其元素 > some # 的第一个索引?

转载 作者:行者123 更新时间:2023-12-04 06:07:51 24 4
gpt4 key购买 nike

使用 ActionScript 3,假设我有一个数字数组,比如说:1、2、3、4、5。有没有办法轻松搜索这个数组并返回与 >= 2.5 的元素对应的索引(这将是,3,在这种情况下),例如?我正在用 while 和 for 循环来实现这个,看起来很罗嗦。认为可能已经有一种方法,但还没有偶然发现它:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Array.html#every()

否则,实现它的简单方法是什么?

如果有帮助,我将使用它来实现一个直接的线性插值数学例程,假设一个我不知道的还不存在。

最佳答案

我不知道 ActionScript 中有任何 firstIndexOf。

您可以将其添加到 ArrayUtil 类中:

鉴于数组:

var array:Array = [ 1, 2, 3, 4, 5 ];

将它传递给 ArrayUtil 函数:
public static function firstIndexOf(array:Array, value:Number):int
{
for(var i:uint = 0; i < array.length; i++)
{
if(array[i] >= value)
return i;
}

// if not found, return -1
return -1;
}

关于actionscript-3 - ActionScript 中是否已经存在方法来搜索数组并返回其元素 > some # 的第一个索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8145144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com