javascript里的几种常见的数组方法
Array()的几种方法
1.splice(2,3,4)删除数组中任意项(三个参数).
2.splice(1,3)删除从第一项开始的往后三项(两个参数).(splice可以结合pop(),unshift(),push(),shift()来理解)
3.push()在数组的末尾增加一项.
4.unshift()在数组的开头增加一项.
5.pop()在数组的末尾删除一项.
6.shift()在数组的开头删除一项.
7.slice(3,5)复制数组(第一个参数代表从第几项开始复制,第二项代表复制的项数,项数不得低于第一个参数的值).
8.join('+')将数组中的每一项用指定的分隔符拼接成一个新的字符串.
9.reverse()倒叙排列,原有的数组改变.
10.indexOf()返回获取项在数组中出现的索引.
<script> var ary = [1,2,3,4,5,6,7,8,9,0]; var ary1=[1,5,7,4]; var ary2=[2,3,4,5,7,3,4,5];// ary.splice(2,3,5);//删除数组中任意项// ary.splice(1,4);//删除从第一项开始开始的往后的四项// 可以结合pop(),unshift(),push(),shift()来用 // ary.push(3);//在数组的末尾增加一项// ary.unshift(3);//在数组的开头增加一项// ary.pop();//在数组的末尾删除一项// ary.shift();//在数组的开头删除一项// var a=ary.slice(3,5)//复制数组// var b=ary.concat(ary1,ary2).concat(1,2,2,2,2,[456654]);//如果没有参数 或者参数为()空则为赋值数组// var c=ary.join('+')//将数组中的每一项用指定的分隔符拼接成一个新的字符串// ary.reverse();//倒序排序 原有数组改变// var d=ary2.indexOf(4);//返回获取项在数组中出现的索引,若获取项不存在则返回-1 // console.log(a);// console.log(b);// console.log(c);// console.log(d);// console.log(ary)</script>
转载于:https://www.cnblogs.com/creatP/p/6688917.html
javascript里的几种常见的数组方法相关推荐
- 【机器学习】交叉验证详细解释+10种常见的验证方法具体代码实现+可视化图
[机器学习]交叉验证详细解释+10种常见的验证方法具体代码实现+可视化图 一.使用背景 由于在训练集上,通过调整参数设置使估计器的性能达到了最佳状态:但在测试集上可能会出现过拟合的情况. 此时,测试集 ...
- 几种常见的排序方法整理
几种常见的排序方法整理 一.直接插入排序 插入排序是一种简单直观的排序算法.通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入.插入排序在从后向前扫描的过程中,需要反复把 ...
- 计算机系统故障如何处理,安装操作系统出错怎么办?几种常见的异常处理方法介绍(图文)...
安装操作系统出错怎么办?很多人在碰到这样的问题都不知道该如何操作,其实安装系统出错比较常见,有共性,也有个性,而且还要具体问题具体分析.下面小编就给大家列举几种常见的异常处理方法,仅供大家参考,希望能 ...
- python中的排序方法都有哪些_几种常见的排序方法总结(Python)
几种常见的排序算法总结(Python) 排序算法:是一种能将一串数据依照特定顺序进行排序的一种算法. 稳定性:稳定排序算法会让原本有相等键值的记录维持相对次序.也就是如果一个排序算法是稳定的,当有两个 ...
- 七种常见的数据分析方法拆解
数据分析一直是互联网人辨别方向的不二法门,我们通过对数据的观测来判断事物的发展趋势,也常常利用数据的思维来辩证的为决策做参考. 下面就给大家详细拆解七种常见的数据分析法,让我们的数据分析少走弯路. 0 ...
- java中的排序方法_Java中8种常见的排序方法
本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...
- 几种常见的数据分析方法拆解
数据分析一直是我们互联网人辨别方向的不二法门,我们通过对数据的观测来判断事物的发展趋势,也常常利用数据的思维来辩证的为决策做参考. 掌握技能和工具只是第一步,做好数据分析还必须要有数据分析思维.数据思 ...
- 11种常见的多变量分析方法
在社会科学研究中,主要的多变量分析方法包括多变量方差分析(Multivariate analysis of variance,MANOVA).主成分分析(Principal component ana ...
- Web前端JavaScript笔记(7)ECMA6新增数组方法
新增数组方法: 1. Array.from(): 将伪数组转化为真数组 <script>window.onload = function () {let tag_li = documen ...
最新文章
- K12(在线学习的平台)
- Python基础教程第1章:基础知识---学习记录
- 攻防世界Reverse第九题no-strings-attached
- Spring2 Hibernate3 Junit 应用示例1
- Python中的支持向量机SVM的使用(有实例有源码)
- UVA10603 倒水问题
- postforobject 设置代理_OAuth2RestTemplate中的代理配置
- 836c语言程序设计,2017年辽宁师范大学计算机应用研究所836C语言程序设计考研强化模拟题...
- [导入]Linux下载工具利器ProZilla和ProzGUI
- 一台电脑安装多个Redis服务
- poj_2299Ultra-QuickSort,树状数组离散化
- 用 1 行 Python 代码实现 FTP 服务器 - Pyftpdlib
- 限制滥用举报功能的小建议
- 新加坡大数据初创公司 Latize 获 150 万美元风险融资
- java设置查看源文件路径
- 如何修改路由器LAN口IP地址及原因?
- PS 页面描述性语言PostScript
- java计算机毕业设计实验室耗材管理系统源程序+mysql+系统+lw文档+远程调试
- springsecurity 配置
- 【Latex】【插入图片】如何在latex中插入并列图片
热门文章
- 源码编译mysql-5.6.15
- [SAP ABAP开发技术总结]ABAP调优——代码优化
- 微信电话本的未来在农村
- 新的博客,试试写博客看看
- VMware15.5安装Linux虚拟机(Centos7)图文教程
- [Python] L1-001. Hello World-PAT团体程序设计天梯赛GPLT
- PAT 乙级 1022. D进制的A+B (20) Java版
- python 检测端口是否被占用
- 在RedHat Linux系统中安装和配置snmp服务
- Java项目中读取properties文件