首頁  >  文章  >  web前端  >  javascript lastindexof()怎麼用

javascript lastindexof()怎麼用

青灯夜游
青灯夜游原創
2021-12-08 11:25:167874瀏覽

在javascript中,lastindexof()用於在數組中查找元素,可返回指定元素值在數組中最後出現的位置(下標值),語法“array.lastIndexOf(item,start)” ;如果傳回值為“-1”,則指定元素不存在數組中。

javascript lastindexof()怎麼用

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在javascript中,lastindexof()方法用於在陣列中尋找元素。

lastindexof()方法可傳回一個指定的元素在陣列中最後出現的位置(下標值或索引值)。如果要檢索的元素沒有出現,則該方法傳回 -1

因此,可以利用lastindexof()方法來判斷指定值在陣列中是否存在。

語法:

array.lastIndexOf(item,start)
  • item    必需。規定需檢索的字串值。   

  • start    可選的整數參數。規定在字串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字串的最後一個字元開始檢索。   

lastindexof()方法將從尾到頭地檢索陣列中指定元素 item。開始檢索的位置在陣列的 start 或陣列的結尾(沒有指定 start 參數時)。如果找到一個 item,則傳回 item 從尾向前檢索第一個次出現在陣列的位置。數組的索引開始位置是從 0 開始的。

範例1:

var a = ["ab","cd","ef","ab","cd"];
console.log(a.lastIndexOf("cd"));  //4
console.log(a.lastIndexOf("cd", 2));  //1
console.log(a.lastIndexOf("gh"));  //-1
console.log(a.lastIndexOf("ab", -3));

javascript lastindexof()怎麼用

範例2:判斷指定值是否存在

var a = ["ab","cd","ef","ab","cd"];
var b="cd";

if(a.lastIndexOf(b)==-1){
	console.log("元素不存在");
}else{
	console.log("元素存在");
}

var b="gh";

if(a.lastIndexOf(b)==-1){
	console.log("元素不存在");
}else{
	console.log("元素存在");
}

javascript lastindexof()怎麼用

【相關推薦:javascript學習教學

#

以上是javascript lastindexof()怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn