當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。