iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

JavaScript Array x 學習筆記系列 第 17

[Day 17 | Array.prototype.findIndex () ]

array.findIndex()

是查找的成員之一

當查找到符合條件的值時

回傳第一個找到符合該元素的index位置

如果沒有符合的值,則回傳 -1

與 array.find() 的差異是,array.find() 會回傳該元素的值


Syntax

arr.findIndex(callback[, thisArg])

Example

查找 arr 陣列裡「第一個」大於40的元素,並回傳其索引值

const arr = [15, 2, 8, 130, 44, 66];
const found_findIndex = arr.findIndex(index => index > 40)
console.log(found_findIndex)

上一篇
[Day 16 | Array.prototype.find () ]
下一篇
[Day 18 | Array.prototype.join () ]
系列文
JavaScript Array x 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言