ES10 中的 Array.prototype.lastIndexOf() 方法

阅读时长 3 分钟读完

在 ES10 中,JavaScript 增加了一个新的数组方法 Array.prototype.lastIndexOf(),该方法用于返回数组中指定元素最后一次出现的索引,如果不存在该元素则返回 -1。

语法

  • searchElement:要查找的元素。
  • fromIndex(可选):从此位置开始向前查找,默认为 arr.length - 1

使用技巧

查找数组中最后一个元素

使用 lastIndexOf() 方法可以方便地查找数组中最后一个元素,而不需要遍历整个数组。

从指定位置向前查找元素

通过给 fromIndex 参数传递一个值,可以从指定位置向前查找元素。

使用箭头函数

可以使用箭头函数简化代码。

示例代码

-- -------------------- ---- -------
----- --- - --- -- -- -- -- -- -- -- ---

-- -----------
----- --------- - -------------------
----------------------- -- -

-- -----------
----- ---------- - ------------------ ---
------------------------ -- -

-- ------
----- ---------- - ------------------ ------- -- ----- -- ---
------------------------ -- -

结论

Array.prototype.lastIndexOf() 方法是一个非常实用的数组方法,可以帮助我们快速查找数组中最后一个元素。同时,我们也可以通过传递 fromIndex 参数,从指定位置向前查找元素。而使用箭头函数可以更加简化代码。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6759e1827ebdbf91a6d71b01

纠错
反馈