当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript typedArray.lastIndexOf()用法及代码示例


typedArray.lastIndexOf()是JavaScript中的内置函数,用于返回存在给定元素的typedArray的最后一个索引,否则返回-1(如果不存在该元素)。句法:

typedArray.lastIndexOf(search_Element, from_Index])

参数:它接受以下指定的两个参数:

  • search_Element:这是要搜索其最后一个索引的元素。
  • from_Index:它是可选的。它是要搜索元素的索引,其默认值是typedArray的长度。

返回值:它返回存在给定元素的typedArray的最后一个索引,否则返回-1(如果不存在该元素)。

JavaScript代码显示上述函数的工作方式:

代码1:
<script> 
  
  // Creating a typedArray with some elements 
  var A = new Uint8Array([5, 10, 15, 15, 5, 20, 10]); 
    
  // Calling lastIndexOf() function 
  b = A.lastIndexOf(10);      
  c = A.lastIndexOf(5);      
  d = A.lastIndexOf(15);   
  e = A.lastIndexOf();   
  f = A.lastIndexOf(20);  
  g = A.lastIndexOf(25);  
    
  // Printing returned values 
  document.write(b +"<br>"); 
  document.write(c +"<br>"); 
  document.write(d +"<br>"); 
  document.write(e +"<br>"); 
  document.write(f +"<br>"); 
  document.write(g +"<br>"); 
    
</script>

输出:

6
4
3
-1
5
-1

代码2:

<script> 
  
  // Creating a typedArray with some elements 
  var A = new Uint8Array([5, 10, 15, 15, 5, 20, 10]); 
    
  // Calling lastIndexOf() function 
  b = A.lastIndexOf(10, 1);      
  c = A.lastIndexOf(5, 2);      
  d = A.lastIndexOf(15, 3);   
  e = A.lastIndexOf(15, 1);   
  f = A.lastIndexOf(20, 1);  
  g = A.lastIndexOf(25, 3);  
    
  // Printing returned values 
  document.write(b +"<br>"); 
  document.write(c +"<br>"); 
  document.write(d +"<br>"); 
  document.write(e +"<br>"); 
  document.write(f +"<br>"); 
  document.write(g +"<br>"); 
    
</script>

输出:

1
0
3
-1
-1
-1


相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | typedArray.lastIndexOf() with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。