溫馨提示×

js的indexOf方法怎么用

小億
120
2023-08-01 15:26:07
欄目: 編程語言

JavaScript的indexOf方法用于返回指定元素在數組中的第一個匹配項的索引。語法如下:

array.indexOf(element, start)

參數:

  • element:必需,要查找的元素。

  • start(可選):搜索的起始位置,默認為0。

返回值:

  • 如果找到指定元素,則返回索引值。

  • 如果沒有找到指定元素,則返回-1。

示例:

const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.indexOf('banana')); // 輸出: 1
console.log(fruits.indexOf('grape')); // 輸出: -1
console.log(fruits.indexOf('orange', 2)); // 輸出: -1,從索引2開始搜索
console.log(fruits.indexOf('apple', -2)); // 輸出: -1,從倒數第二個位置開始搜索

在上面的示例中,我們首先創建了一個名為fruits的數組。然后使用indexOf方法來查找數組中的元素。第一個例子中,我們查找"banana",它的索引是1。第二個例子中,我們查找"grape",由于數組中不存在該元素,所以返回-1。第三個例子中,我們從索引2開始搜索"orange",由于該元素之后沒有其他元素,所以返回-1。第四個例子中,我們從倒數第二個位置開始搜索"apple",由于倒數第二個位置是"banana",而不是"apple",所以返回-1。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女