首页 > 其他分享 >数组原生方法

数组原生方法

时间:2023-11-18 23:32:05浏览次数:29  
标签:原生 sort join pop 数组 push 方法

  • 数组和字符串的转换方法:toString()toLocalString()join() 其中 join() 方法可以指定转换为字符串时的分隔符。
  • 数组尾部操作的方法 pop() push()push 方法可以传入多个参数。
  • 数组首部操作的方法 shift()unshift() 重排序的方法 reverse() sort()sort() 方法可以传入一个函数来进行比较,传入前后两个值,如果返回值为正数,则交换两个参数的位置。
  • 数组连接的方法 concat() ,返回的是拼接好的数组,不影响原数组。
  • 数组截取办法 slice(),用于截取数组中的一部分返回,不影响原数组。
  • 数组插入方法 splice(),影响原数组查找特定项的索引的方法,indexOf()lastIndexOf() 迭代方法 every()some()filter()map()forEach()方法
  • 数组归并方法 reduce() reduceRight() 方法
  • 改变原数组的方法fill()pop()push()shift()splice()unshift()reverse()sort()
  • 不改变原数组的方法concat()every()filter()find()findIndex()forEach()indexOf()join()lastIndexOf()map()reduce()reduceRight()slice()some()


标签:原生,sort,join,pop,数组,push,方法
From: https://blog.51cto.com/u_16307147/8465561

相关文章

  • C语言(冒泡顺序):利用数组存储十个数并按从大到小的顺序输出
      时隔好几天,我又上线啦!这几天有点懒所以就没有更新。接下来废话少说,让我们开始今天的学习吧。  请先看流程图:   开始编写代码:#include<stdio.h>intmain(){inta[10],i,j,t;printf("input10numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i+......
  • addCurve和addQuadCurve方法有啥区别?
    SwiftUI中的addCurve(to:control1:control2:)和addQuadCurve(to:control:)方法都用于在路径中添加曲线,但它们各自使用不同的曲线类型。addCurve(to:control1:control2:):这个方法添加的是一个贝塞尔曲线(Béziercurve),特别是一个立方贝塞尔曲线。它需要指定终点和两个控制......
  • 成都单片机开发:改造CH340 USB转串口线使之适合3.3V单片机的方法
    本文介绍一种改造CH340USB转串口线使之适合3.3V单片机的方法。一、 存在的问题USB串口线是常见的用于电脑与单片机之间进行通信的设备。现在市面上常见的USB转串口线有CH340串口线。这种串口线是电脑的USB口供电的,电脑的USB输出的电源一般是5V的,那么USB信号转换出来的串口电平一......
  • list对象转数组
    list对象转数组packagecom.example.core.mydemo.json5;importorg.apache.commons.collections4.CollectionUtils;importjava.util.ArrayList;importjava.util.List;/***list对象转数组*/publicclassArrayTest{publicstaticvoidmain(String[]args)......
  • 增强For循环 为后边数组做准备
     ......
  • 11--209. 长度最小的子数组
    给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl,numsl+1,...,numsr-1,numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。示例1:输入:target=7,nums=[2,3,1,2,4,3]输......
  • 数组类算法题——删除有序数组中的重复项
    删除有序数组中的重复项题目:给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的......
  • etcd 历史版本回溯的方法
    在使用etcd作为配置存储或者其他的场景,如果因为误操作对其中key的值进行了修改,如果想要找回原来的值,可以利用etcd的版本机制进行回溯找回以前的值。在具体操作之前,我们首先获取一下key完整的信息来举个例子:#如果开启认证要指定--user<username>:<password>etcdctlge......
  • C#扩展方法
    定义扩展方法-C#编程指南-C#|MicrosoftLearn扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用C#、F#和VisualBasic编写的客户端代码......
  • vscode devcontainer 配置方法
    在vscode中,可以在.devcontainer内使用配置文件设定项目应该使用什么类型的容器进行开发。官方教程DevelopinginsideaContainerusingVisualStudioCodeRemoteDevelopment配置方法左下角OpenaRemoteWindow——添加开发容器配置文件——接下来是一些细节选......