数组常用方法

1、filter 筛选

筛选数组中带有某个id的对象

let list=[{id:1,name:111},{id:2,name:222},{id:3,name:333},];
let a=list.filter((item)=>{return item.id==1 });
console.log(a)

在这里插入图片描述

2、findIndex

 var idx = list.findIndex((item) => {return item == 2;});

返回的idx是该元素在数组的下标,不存在则返回-1

3、map

遍历数组,每一个数组里的对象都会遍历,你可以对每个对象进行你想要的操作

     res.data.map((item) => {item.ischecked = false;XXX});

4、some

返回值为布尔值,比如我们想要判断数组里是否有大于10的元素

let list=[1,2,11];let flag=list.some((ele)=>{return ele>10});console.log(flag)
VM482:1 true

5、Array.from()

将一个可遍历对象或类数组对象(属性有length)转为真正的数组
将一个类数组对象转为数组

let obj = {0: 'li',1: 'zhang',2: 'weng',length: 3
};
let list = Array.from(obj);
console.log(list);// ['li', 'zhang', 'weng']

将字符串转为数组

let a='array';console.log( Array.from(a));//['a', 'r', 'r', 'a', 'y']

6、fill()

填充数组,常用的有创建一个长度为X,且都为某个定值的数组

fix = new Array(7).fill(-1);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/255434.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vellum —— Vellum Solver

目录 Solver Collision Forces Advanced Secondary Constraint Pass Multi-Pass Solve Motion Sleeping Grain Collisions Fluids Minimal Solver Vellum Solver SOP是DOP的封装,以简化vellum的解算;第一个端口是geometry,第二个…

软件系统应用开发安全指南

2.1.应用系统架构安全设计要求 2.2.应用系统软件功能安全设计要求 2.3.应用系统存储安全设计要求 2.4.应用系统通讯安全设计要求 2.5.应用系统数据库安全设计要求 2.6.应用系统数据安全设计要求 全资料获取进主页。

Java多线程:代码不只是在‘Hello World‘

Java线程好书推荐 概述01 多线程对于Java的意义02 为什么Java工程师必须掌握多线程03 Java多线程使用方式04 如何学好Java多线程写在末尾: 主页传送门:📀 传送 概述 摘要:互联网的每一个角落,无论是大型电商平台的秒杀…

汽车电子 -- CAN文件格式ASC

Vector提供了两种记录数据格式的格式规范:BLF和ASC。 先讲讲ASC。 参看:图文详解CAN Log文件 - ASC文件格式 一、ASC文件格式 在Vector提供的 CAN_LOG_TRIGGER_ASC_Format.pdf 提取码:ltjv 文件中,规定了CANoe/CANalyzer ASC记…

亚马逊,速卖通,沃尔玛构建稳定高成功率的测评补单环境系统:关键步骤解析

亚马逊对于跨境电商行业来说并不陌生,现在越来越多的人想进入亚马逊这个跨境电商平 台。因此随着越来越多的商家进入这个市场,亚马逊的竞争力也在不断上升。在亚马逊的平台,Review 直接影响着亚马逊对卖家账号进行评定的各项因素,…

低代码正在改变软件开发方式

无论你是一个初级的开发者还是一位经验丰富的专家,低代码都将为你提供了一个突破研发限制的机会。这种开发方式让我们能够在短时间内构建高质量的应用程序。接下来,我将详细展开低代码的概念,解决问题的能力,适用于哪些业务场景。…

阿里云效部署前后端

静态站点到OSS 阿里云-云效,阿里云企业级一站式 DevOps,可以免费使用(会限制人数、流水线数量等,个人项目够用了)。相关文章 CI 持续集成 - 阿里云云效 OSS 是对象存储的意思,一般一个项目对应一个 Bucke…

数字营销影响消费者行为的 6 种方式

如果您正在考虑转向在线市场,那么这个决定就好了!没有什么比数字营销更强大的了。但是,在开始之前,请了解数字营销如何影响消费者行为。由于客户是任何企业的基石,因此跟踪消费者行为至关重要。 数据分析在识别潜在客…

INA219电流感应芯片_程序代码

详细跳转借鉴链接INA219例程此处进行总结 简单介绍一下 INA219: 1、 输入脚电压可以从 0V~26V,INA219 采用 3.3V/5V 供电. 2、 能够检测电流,电压和功率,INA219 内置基准器和乘法器使之能够直接以 A 为单位 读出电流值。 3、 16 位可编程地…

苹果上架被拒提示“1.1 Safety - Objectionable Content”原因排查解决

作为苹果应用开发专家,我们都了解到在iOS应用审核过程中,被拒绝是一种令人沮丧的经历。在众多的拒绝原因中,"1.1 Safety - Objectionable Content"(安全性-令人反感的内容)是一个常见的拒绝原因。这意味着您…

JPA与MySQL锁实战

前言:最近使用jpa和mysql时,遇到了死锁问题。在解决后将一些排查过程中新学到和复习到的知识点再总结整理一下。首先对InnoDB中锁相关的概念进行介绍,然后展示如何利用JPA提供的排他锁来实现想要的功能,最后对死锁问题进行讨论。 …

可视化监控/安防视频云平台公共区域人员行为安全监控方案

大家在浏览新闻时,经常会看到某某地区有人员摔倒,长时间无人发现或人员闯入某危险区域管理人员未及时劝离,导致发生了意外事故的新闻。由于人力资源和人为巡检能力有限,在很多公共区域无法及时检测人员行为从而导致危险发生。为确…