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里的几种常见的数组方法相关推荐

  1. 【机器学习】交叉验证详细解释+10种常见的验证方法具体代码实现+可视化图

    [机器学习]交叉验证详细解释+10种常见的验证方法具体代码实现+可视化图 一.使用背景 由于在训练集上,通过调整参数设置使估计器的性能达到了最佳状态:但在测试集上可能会出现过拟合的情况. 此时,测试集 ...

  2. 几种常见的排序方法整理

    几种常见的排序方法整理 一.直接插入排序 插入排序是一种简单直观的排序算法.通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入.插入排序在从后向前扫描的过程中,需要反复把 ...

  3. 计算机系统故障如何处理,安装操作系统出错怎么办?几种常见的异常处理方法介绍(图文)...

    安装操作系统出错怎么办?很多人在碰到这样的问题都不知道该如何操作,其实安装系统出错比较常见,有共性,也有个性,而且还要具体问题具体分析.下面小编就给大家列举几种常见的异常处理方法,仅供大家参考,希望能 ...

  4. python中的排序方法都有哪些_几种常见的排序方法总结(Python)

    几种常见的排序算法总结(Python) 排序算法:是一种能将一串数据依照特定顺序进行排序的一种算法. 稳定性:稳定排序算法会让原本有相等键值的记录维持相对次序.也就是如果一个排序算法是稳定的,当有两个 ...

  5. 七种常见的数据分析方法拆解

    数据分析一直是互联网人辨别方向的不二法门,我们通过对数据的观测来判断事物的发展趋势,也常常利用数据的思维来辩证的为决策做参考. 下面就给大家详细拆解七种常见的数据分析法,让我们的数据分析少走弯路. 0 ...

  6. java中的排序方法_Java中8种常见的排序方法

    本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...

  7. 几种常见的数据分析方法拆解

    数据分析一直是我们互联网人辨别方向的不二法门,我们通过对数据的观测来判断事物的发展趋势,也常常利用数据的思维来辩证的为决策做参考. 掌握技能和工具只是第一步,做好数据分析还必须要有数据分析思维.数据思 ...

  8. 11种常见的多变量分析方法

    在社会科学研究中,主要的多变量分析方法包括多变量方差分析(Multivariate analysis of variance,MANOVA).主成分分析(Principal component ana ...

  9. Web前端JavaScript笔记(7)ECMA6新增数组方法

    新增数组方法: 1. Array.from():  将伪数组转化为真数组 <script>window.onload = function () {let tag_li = documen ...

最新文章

  1. K12(在线学习的平台)
  2. Python基础教程第1章:基础知识---学习记录
  3. 攻防世界Reverse第九题no-strings-attached
  4. Spring2 Hibernate3 Junit 应用示例1
  5. Python中的支持向量机SVM的使用(有实例有源码)
  6. UVA10603 倒水问题
  7. postforobject 设置代理_OAuth2RestTemplate中的代理配置
  8. 836c语言程序设计,2017年辽宁师范大学计算机应用研究所836C语言程序设计考研强化模拟题...
  9. [导入]Linux下载工具利器ProZilla和ProzGUI
  10. 一台电脑安装多个Redis服务
  11. poj_2299Ultra-QuickSort,树状数组离散化
  12. 用 1 行 Python 代码实现 FTP 服务器 - Pyftpdlib
  13. 限制滥用举报功能的小建议
  14. 新加坡大数据初创公司 Latize 获 150 万美元风险融资
  15. java设置查看源文件路径
  16. 如何修改路由器LAN口IP地址及原因?
  17. PS 页面描述性语言PostScript
  18. java计算机毕业设计实验室耗材管理系统源程序+mysql+系统+lw文档+远程调试
  19. springsecurity 配置
  20. 【Latex】【插入图片】如何在latex中插入并列图片

热门文章

  1. 源码编译mysql-5.6.15
  2. [SAP ABAP开发技术总结]ABAP调优——代码优化
  3. 微信电话本的未来在农村
  4. 新的博客,试试写博客看看
  5. VMware15.5安装Linux虚拟机(Centos7)图文教程
  6. [Python] L1-001. Hello World-PAT团体程序设计天梯赛GPLT
  7. PAT 乙级 1022. D进制的A+B (20) Java版
  8. python 检测端口是否被占用
  9. 在RedHat Linux系统中安装和配置snmp服务
  10. Java项目中读取properties文件