ES6,18、find和findIndex
find:找到被找元素,找不到,返回undefined;
findIndex:找到返回被找元素的索引,找不到返回-1;
const arr = [{name:'老大',age:10},{name:'老二',age:9},{name:'老三',age:8}
];
const a = arr.find(({ name }) => name === '老二');
const b = arr.findIndex(({ name }) => name === '老二');
console.log(a);//{name:'老二';age:9};
consolr.log(b);//1
ES6,18、find和findIndex相关推荐
- ECMAScript 2015 ES6
锋利的ES6(持续更新中-) ES6简介: ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了.所以又称ECMAScript 20 ...
- Array 数组的常用方法(含es6)
数组的创建方法 字面量和构造器创建 // 字面量方式: 这个方法也是我们最常用的,在初始化数组的时候 相当方便 let a1 = []; // [] // 构造器: 实际上 new Array === ...
- c++ 构造函数数组_从 JS 数组操作到 V8 array.js
前言 最近在写面试编程题,经常用到数组,经常想偷个懒,用它提供的方法,奈何还是对数组方法使用不熟练,导致写了很多的垃圾代码,很多地方稍加修改的话肯定变得简洁高效优雅? 所以✍这篇文章本着了解一下Jav ...
- w3c h5 + css + js笔记
公司电脑:/Users/yangyangzi/Desktop/YangZi2/2019前端/h5+css+js 「 1. js基础/css基础/html基础 w3school https://www. ...
- 2022javascript面试题
JS基本和非基本数据类型以及区别 1.目前JS中有6种基本数据类型: Undefined.Null.Boolean.Number.Symbol 和 String.还有1种复杂的数据类型-Object, ...
- 石川es6课程---18、ES6 复习
石川es6课程---18.ES6 复习 一.总结 一句话总结: 无论在讲课和学习中,复习总结都是很重要 二.ES6 复习 变量 let const 声明方式 能否重复声明 作用域 类型 是否支持变量提 ...
- ES6/07/Array的扩展方法,...扩展运算符,Array.from(),(arr.find(),arr.findIndex()和arr.includes())模板字符串,Set数据结构
ES6扩展的内置对象 1,Array的扩展方法 -扩展运算符(展开语法) 1,扩展运算可以的将数组或者对象转为用逗号分隔的参数序列: let ary =[1,2,3]; //-ary;//" ...
- Es6类数组length属性和扩展方法,find(),findIndex(),fill(),copyWithin(),entries()...用法
类数组对象 一个类数组对象必须含有 length 属性,且元素属性名必须是数值或者可转换为数值的字符. {let arr = Array.from({0: "1",1: " ...
- es6 内置对象扩展rest, Arry 扩展方法Array.from(),find(), findIndex(),includes()
1.es6内置对象扩展rest实参 2. Arry 扩展方法 (1)构造函数方法:Array.from() (2) find() (3) findIndex() (4)includ ...
最新文章
- python TypeError: ‘module‘ object is not callable
- 5分钟Serverless实践 | 构建无服务器的敏感词过滤后端系统
- React Hooks - useEffect通俗易懂
- 三、NoSQL数据库的四大分类的分析
- 行走方案问题(动态规划实现)
- Android数据存储五种方式总结
- fastDFS分布式文件系统--文件上传/下载/查询完整代码实现
- abs int 宏定义_在标准C中,预处理语句,特别是宏定义中,常常出现'#'和'##'符号,#字符串创建运算符#...
- Java布尔类toString()方法及示例
- TRIPLE is More Than DOUBLE Plus One
- FFmpeg入门测试
- Darwin Streaming Server 安装流程
- matlab虚数求模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
- Java盲文数据库_汉语盲文首个“数据库”开建
- 上海泛微面经(从Java开发到项目实施岗)
- s3c2410 2.6.22.1内核移植
- centos7.1与无线网 (芯片rtl8723be)
- 重置IDEA,将原来的设置清除
- 计算机主机是什么系统吗,电脑RAM和ROM的区别是什么?RAM和ROM有哪些作用?
- 09 数据存储Introduce