AS3在数组中搜索一个值并返回它的位置索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3在数组中搜索一个值并返回它的位置索引相关的知识,希望对你有一定的参考价值。

If the item cannot be found then the return value is NaN. This function only returns the index of the first occurence found, so it's not very good if you have multiple occurrences of the same value in the array.
  1. function findIndexInArray(value:Object, arr:Array):Number {
  2. for (var i:uint=0; i < arr.length; i++) {
  3. if (arr[i]==value) {
  4. return i;
  5. }
  6. }
  7. return NaN;
  8. }
  9.  
  10. var myArray:Array = new Array("a","b","c","d","e","f","g");
  11. trace(findIndexInArray("c", myArray));
  12.  
  13. // OUTPUT
  14. // 2

以上是关于AS3在数组中搜索一个值并返回它的位置索引的主要内容,如果未能解决你的问题,请参考以下文章

Javascript 在数组中搜索一个值并获取它的键

在 Python 中查找最近的值并返回数组的索引

搜索插入位置

LeetCode 35. 搜索插入位置

二分查找(通过相对位置判断区间位置)--17--二分--LeetCode33搜索旋转排序数组

NSArray 查找值的索引