indexof 陣列用於查詢元素 沒有返回 1

2021-10-12 16:27:13 字數 1994 閱讀 4407

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

document<

/title>

<

/head>

1<

/div>

2<

/div>

3<

/div>

4<

/div>

5<

/div>

6<

/div>

/* 陣列.indexof(要查詢的元素 ,從什麼位置開始查詢)

位置就是下標;

返回下標 位置

在陣列中查詢元素4 如果查詢到;

返回該元素所在的下標 如果沒有查詢到 則返回-1

*/// var arr = [1,2,3,4,5,6]

// for(var i = 0;i

// if( arr[i]==4 )

// }

// [5]

// var index = arr.indexof(6)

// var index1 = arr.indexof(7)

// console.log(index,index1)

// var str = "qweqweqwzeqweqweqwe"

// var num = str.indexof("z")

// var arr = [

// {},{},

// ]

// indexof() 查詢物件是查詢不到的

// var str = arr.indexof(1)

// console.log(str)

// 查詢不到 返回-1

// console.log(num)

// var divs = document.getelementsbytagname("div")

// divs = array.from(divs)

// // console.log(divs)

// for( var item of divs )

// function clickhandler()

// var arr = [1,2,3,4,5,1,2,3,1,2,3,5,9,2,2,3,2,3,3,6,7]

// var index = arr.indexof(3)

// console.log(index)

// var index = arr.indexof(3,index)

// console.log(index)

// 列印出所有的 3 的下標

// var index = 0;

// while(1)

// lastindexof 從後面往前查詢

//

// var str = "120ycycj8ycyc28"

// var index1 = str.lastindexof("ycyc")

// var index2 = str.lastindexof("ycy")

// console.log(index1,index2)

// 去重

var arr =[1

,2,3

,4,5

,1,2

,3,1

,23,1

,2,3

,13,2

,1]var arr1 =

;//空陣列

for(

var i =

0;iconsole.

log(arr1.

sort()

)<

/script>

<

/body>

<

/html>

indexOf 查詢錯誤

在專案開發過程中,有時候需要用 indexof 進行匹配,但是通過 indexof 判斷的字元在判斷內容前段部分同而後端部分不相同的情況下,會出現查詢錯誤的情況 列 limit.indexof function session agenda verifyvoing 和 limit.indexof f...

陣列元素查詢

本方法目標是找出給定陣列中指定兩標記之間的元素,實現 如下 功能 找出給定陣列中指定兩標記之間的元素 param original 原始資料 param startlabel 頭標記 param endlabel 尾標記 public static void findbetween string o...

查詢陣列元素

編寫程式,輸入n 1 n 10 輸入n個整數構成乙個陣列,輸入整數x,在這個陣列中查詢x是否存在,如果存在,刪除x,後面元素依次向前添補空位,並輸出刪除元 素後的陣列。如果不存在,輸出 not found 定義乙個查詢函式find 在陣列a中查詢x,若找不到函式返回 1,若找到返回x的下標,函式原型...