#yyds干货盘点# javascript学习系列(15):数组中的lastIndexOf方法

Posted 前端歌谣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点# javascript学习系列(15):数组中的lastIndexOf方法相关的知识,希望对你有一定的参考价值。

最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励


1前言

在我们的日常开发中 不免会有很多需要处理数据的方法 本节主要说一说lastIndexOf不多说把代码编辑器打开

2编辑器打开

#yyds干货盘点#


3代码部分

var  color  = [歌谣, 优秀,"很强","很大","优秀",];
var color2 = color.lastIndexOf("很强")


var color3 = color.lastIndexOf("很强",1)
var color4 = color.lastIndexOf("很强",4)
console.log(color2);
console.log(color3);
console.log(color4);
//与indexOf()不同,lastIndexOf()从右向左查找


 // lastIndexOf(search,start)方法接收search和start两个参数,
 //返回search第一次出现的位置,
// 如果没有找到则返回-1


//  search参数表示要搜索的项;使用严格相等运算符(===)进行比较


// start表示该搜索的开始位置,该方法会隐式调用Number()转型函数,
//将start非数字值(undefined除外)转换为数。若忽略该参数或该参数为
//undefined或NaN时,start = 0


//  与字符串的lastIndexOf()方法不同,当search方法为负数时,
search = max(0,length+search)

4运行结果


#yyds干货盘点#

5运行结果

lastIndexOf()从右向左查找lastIndexOf(search,start)方法接收search和start两个参数,返回search第一次出现的位置,如果没有找到则返回-1search参数表示要搜索的项;使用严格相等运算符(===)进行比较start表示该搜索的开始位置,该方法会隐式调用Number()转型函数,将start非数字值(undefined除外)转换为数。若忽略该参数或该参数为undefined或NaN时,start = 0与字符串的lastIndexOf()方法不同,当search方法为负数时,search = max(0,length+search)


以上是关于#yyds干货盘点# javascript学习系列(15):数组中的lastIndexOf方法的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#python基础学习系列

#yyds干货盘点#return用法 - python基础学习系列(64)

#yyds干货盘点#反转密码方法 - python基础学习系列(59)

#yyds干货盘点#dart系列之:HTML的专属领域,除了javascript之外,dart也可以

JavaScript之预编译学习(内含多个面试题) #yyds干货盘点#

#yyds干货盘点#Java ASM系列:(093)反编译-方法参数