26 JS常用数组方法Array对象内置方法——检索方法
文章目录
- 1、`includes()`和`Array.isArray()`方法
- 2、`indexOf()`方法
- 3、lastIndexOf()方法
- 4、练习:返回数组中指定元素的下标
- 5、练习:数组去重
在开发中,若要检测给定的值是否是数组,或是查找指定的元素在数组中的位置。
1、includes()
和Array.isArray()
方法
表中除了Array.isArray()
方法外,其余方法默认都是从指定数组索引的位置开始检索,且检索方式与运算符“===
”相同,即只有全等时才会返回比较成功的结果。
includes()
方法的第1
个参数表示待查找的值。includes()
方法的第2
个参数用于指定在数组中查找的下标。
设置为大于数组长度时,数组不会被检索,直接返回false
。
设置为小于0
的数时,则检索的索引位置等于数组长度加上指定的负数,若结果仍是小于0
的数,则检索整个数组。
2、indexOf()
方法
indexOf()
用于在数组中从指定下标位置,检索到的第一个给定值,存在则返回对应的元素下标,否则返回-1。
3、lastIndexOf()方法
Array
对象提供的lastIndexOf()
方法,用于在数组中从指定下标位置检索到的最后一个给定值的下标。与indexOf()
检索方式不同的是,lastIndexOf()
方法默认逆向检索,即从数组的末尾向数组的开头检索。
4、练习:返回数组中指定元素的下标
统计数组arr(['a','b','d','d','c','d','d'])
中元素d
出现的次数,并同时返回其对应的所有索引下标。
5、练习:数组去重
移出数组aList ([1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1])
中重复的元素,并生成一个新数组,不改变原数组。
26 JS常用数组方法Array对象内置方法——检索方法相关推荐
- JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...
6.JS面向对象基础(*) 7.Array对象 7.1 练习:求一个数组中的最大值.定义成函数. 7.2 练习:将一个字符串数组输出为|分割的形式,比如"刘在石|金钟国|李光洙|HAHA|宋 ...
- js删除数组中指定对象
js删除数组中指定对象 需求说明 从数组中移除指定对象函数封装 `removeArray` 从数组中获取指定对象索引函数封装 `getArrayIndex ` 在`Vue`中调用函数使用 需求说明 点 ...
- Array的内置方法api
Array的内置方法api 判断数组与转换数组 Instanceof:是一个关键字用来判断A类型是否是B类型 返回值类型:boolean var arr1 = [1,2,3];var arr2 = n ...
- Vue.js 学习笔记 第5章 内置指令
本篇目录: 5.1 基本指令 5.2 条件渲染指令 5.3 列表渲染指令 v-for 5.4 方法与事件 5.5 实战:利用计算属性.指令等知识开发购物车 回顾一下第2.2节,我们己经介绍过指令(Di ...
- JavaScript对象与内置对象——内置对象(二)
内置对象 JavaScript中的对象分为3种:自定义对象.内置对象,浏览器对象 前两种对象是js基础内容,属于ECMAScript;的三个浏览器对象属于我们JS独有的. JavaScript提供多个 ...
- Excel-VBA基础语法(VBA简介、数据类型、变量、数组、运算符、内置函数、过程与函数)
转载自:https://www.cnblogs.com/wzh313/articles/9737573.html 一.VBA介绍 1.宏和VBA的关系 vba是编程语言,宏是用vba代码保存下来的程序 ...
- python排序方法_python内置的排序方法
Python 内置的 sort() 方法可以实现对列表的原地排序功能.内置的 sorted() 函数则不会修改原列表,而是生成一个经过排序的新列表. 下面总结一些常用的排序方法. 基本排序 最简单的方 ...
- JS-内置对象内置构造函数事件-拖拽轮播图无缝滚动
内置对象&内置构造函数 日期时间格式 // 创建一个当前时刻的日期时间对象 var date = new Date(); // 获取date对象中的年月日时分秒 var y = date.ge ...
- 12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法 Python字典 创建空字典 访问字典里的值 修改字典 删除字典元素 字典键的特性 ...
- day 07总结(数字类型内置方法/字符串类型内置方法)
一.数字类型内置方法 整型和浮点型统称为数字类型. 1.整型内置方法(int) 作用:描述年龄.号码.等级等. 定义方式:可以使用int()方法将纯数字的字符串转为十进制的整型. 使用方法: age ...
最新文章
- 蓝鸥原生JS:js的历史及JavaScript的优缺点
- bzoj1433: [ZJOI2009]假期的宿舍
- 性感的CSS Menus
- Idea中启动tomcat服务,提示缺少一个tcnative-1.dll文件
- 阿里安全猎户座实验室(Alibaba Orion Security Lab)简介
- 计算机突然蓝屏无法启动_为什么计算机无法立即启动?
- 文本检测大满贯!自适应文本区域表示改进形状任意的文本检测
- [计算机网络] - TCP 重传、滑动窗口、流量控制、拥塞控制
- [Angular 2] Nesting Elements in Angular 2 Components with ng-content (AKA Angular 2 Transclusion)
- [转载] 【Python】向json文件中追加新的对象
- spring缓存与Redis
- 如何调整帆软件按钮的样式
- 更改应用程序图标_苹果手机升级iOS14试试自定义应用图标
- 英雄联盟官宣IG冠军皮肤原画 彩蛋是王思聪吃热狗
- linux双系统优先开启_更改双系统启动菜单(启动顺序)的2种方法
- Linpack的编译和安装
- 简单又好用得高效工具分享
- jmeter如何进行一个简单的测试(超级详细,有图有文字,闭着眼都能成功)
- php前端语言三套语文卷子,2018高考语文语言文字运用模拟题及答案(3.4)
- 技术交流微信群欢迎小伙伴前来交流