js的indexof方法

这篇具有很好参考价值的文章主要介绍了js的indexof方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.数组、字符串
indexof介绍
2.对象数组

myArray:[
	{
	    hello: 'world',
	    foo: 'bar'
	},
	{
	    hello: 'stevie',
	    foo: 'baz'
	}
]
var index = myArray.map(function(e) { return e.hello; }).indexOf('stevie');

var index = myArray.map(e => e.hello).indexOf('stevie')

注意:这行代码虽然简洁漂亮,而且真的使用到了indexOf函数,但是对于大数组,特别是频繁更新的大数组,那效率也忒低了点。于是有人提出findIndex才是更好的选择。文章来源地址https://www.toymoban.com/news/detail-605624.html

var index = myArray.findIndex(x => x.hello === 'stevie')

到了这里,关于js的indexof方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C#】字符串包含的常见方法,Contains、Expect以及IndexOf等

    最近都在做C#相关的后台开发工作,会持续一段时间都是更新C#相关的文章,学习和开发C#方向的小伙伴可以浏览和支持下! Contains 方法是用于判断一个字符串是否包含另一个指定的子字符串。它的语法形式如下: value 参数是要查找的子字符串。如果字符串中包含该子字符串

    2024年02月16日
    浏览(39)
  • js/javascript获取时间戳的5种方法

    以下便是干货 1.获取时间戳精确到秒,13位 2.获取时间戳精确到毫秒,13位 3.获取时间戳精确到毫秒,13位 4.获取时间戳精确到毫秒,13位 5.获取时间戳精确到毫秒,13位 其它 在开发的中需要精确到秒的时候,推荐使用 第1种方法,也需要除以1000才行,如果是需要时间戳毫秒的推荐 +new D

    2024年02月11日
    浏览(40)
  • 《vue3实战》通过indexOf方法实现电影评价系统的模糊查询功能

    目录 前言 一、indexOf是什么?indexOf有什么作用? 含义: 作用: 二、功能实现 这段是查询过程中过滤筛选功能的代码部分: 分析: 这段是查询用户和性别功能的代码部分: 分析: 三、最终效果图 查询输入框所在图: 输入姓名羊和性别男模糊查询后的效果图: 输入姓名羊和

    2024年02月10日
    浏览(40)
  • 【js】JavaScript清除所有(多个)定时器的方法:

    一、停止单个定时器 二、暂停与恢复定时器 三、使用Promise来管理定时器 四、使用ES6特性管理定时器 五、案例(定时获取页面列表数据) 定时器会生成多个,即有多个定时器id,需要清除不需要的的定时器 菜单没有选中当前页面,定时器也不需要

    2024年02月03日
    浏览(60)
  • 【技巧】ScriptEngine--Java动态执行JS Javascript脚本(可调用java的方法)

    开发手册 Java Platform, Standard Edition Nashorn User\\\'s Guide, Release 14 用户手册 Nashorn User\\\'s Guide (oracle.com) https://docs.oracle.com/en/java/javase/14/nashorn/ 甚至可以让前端来写后端业务代码 可以通过js调用java的方法, 通过传参的方式将java对象传给js 可以单独写个JsUtil 让js来调用 里边写常用的方法

    2024年02月01日
    浏览(45)
  • 〖大前端 - 基础入门三大核心之JS篇㉔〗- JavaScript 的数组的常用方法 (一)

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月07日
    浏览(55)
  • [从零开发JS应用] 如何在VScode中配置Javascript环境,常见的调试方法有哪些?

    记录环境配置:本文配置的环境主要针对单独JS文件的断点调试,主要是为了调试LeetCode里面的代码。 首先在官网下载对应的版本:https://nodejs.org/en/ 开始安装,可以自定义选择安装路径。 这里 选择Add Path ,系统变量会自动设置,但是用户变量并没有自动设置,需要的话可以

    2024年02月04日
    浏览(53)
  • javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法

    1. blob转arrayBuffer的函数 2. arrayBuffer转Uint8Array的函数 3. Uint8Array转String的函数 测试上面三种方法

    2024年02月06日
    浏览(35)
  • indexOf()的定义和用法

    语法: String.IndexOf(Char, [startIndex], [count]): 定义 ----返回指定字符在原字符串中的第一个匹配项的索引。如省略第二个参数,则将从字符串的首字符开始检索。 -----可指定字符开始检索位置和指定长度的字符,若没有找到该字符,则返回 -1。 -----也可以判断数组中是否包含某

    2024年02月15日
    浏览(39)
  • Java中indexOf()的用法

    indexOf()有四种方法,用来查找某个字符或字符串的位置: 1、str.indexOf(104);查找某个字符所在的下标位置,查找失败结果为-1; 2、str.indexOf(\\\"hell\\\");查找某个字符串所在的位置,查找失败结果为-1; 3、str.indexOf(101, 4);从某个下标位置开始查找某个字符所在的位置,查找失败结果为

    2024年02月11日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包