`

数组的学习整理

 
阅读更多

数组的元素是任意对象,可以有不同的元素也可以有不同类型,根据需要数组会增长缩减,每个数组都有个length表示数组元素的个数,所有的数组都是对象

 var score=[]//空数组;var score=new Array();创建没有任何元素的空数组

稀疏数组是从零开始的不连续索引的数组。

数组的长度

var num=[1,2,3,4,5,6];
 num.length=3;//num=[1,2,3]
 num.length=0; //num=[];删除了数组中的所有元素。
 num.length=5;//长度为5,但是没有任何元素。

 数组方法: push()方法在数组的尾部添加一个或多个元素;

    

var num=[1,2,3]
num.push(4)//num=[1,2,3,4]且改变数组的长度

 

                    pop()方法则相反:它删除数组的最后一个元素,并减数组的长度

var num=[1,2,3,4]
num.pop()//返回num=[1,2,3];

                   slice()方法返回指定数组的元素或子数组;

var num=[1,2,3,4,5,6];
num.slice(2)//返回一个新数组[3,4,5,6]
num.slice(1,3)//[2,3,4],num数组里的不变

         slice方法只是返回一个新数组把想要的元素,原数组是不会变得哦!      

  sort()方法将数组中的元素排序并返回排序后的数组 ;

var a = new Array("3","4","2");
  a.sort();
  var s = a.join(",")//输出["2", "3", "4"]

                   concat()方法创建并返回一个新数组;

var a = [1,2,3];
a.concat(4,5)  //返回新的数组[1,2,3,4,5]原数组还是不会变化

                  splice()方法是数组中插入或删除元素的通用方法;

var a = [1,2,3,4,5,6,7,8];
a.splice(4); //返回[5,6,7,8];a是[1,2,3,4]
a.splice(1,2); //返回[2,3];a是[1,4]

                   

分享到:
评论

相关推荐

    数组资料整理便于学习

    数组是计算机科学中基础且重要的数据结构之一,它在各种编程语言中都有广泛的应用。数组是一种线性数据结构,它包含相同类型的数据...通过整理和学习数组的相关资料,我们可以深入理解数据结构的原理,提高编程技能。

    指针与数组基础整理

    以下是对“指针与数组基础整理”文档的知识点详解。 1. 指针基础 指针是指内存中存储数据地址的一种数据类型,指针变量存储的是某份数据的内存地址。在C语言中,通过使用星号*符号可以声明指针变量。每增加一级指针...

    树状数组整理材料

    学习树状数组时,通过PPT可以了解理论基础和直观的图示解释,习题集则提供了实践操作的机会,帮助理解并巩固知识点。通过解决实际问题,可以更好地掌握树状数组的应用技巧和优化方法。 综上所述,树状数组是一种...

    Shell编程及自动化运维实现-第四章数组.学习笔记整理分享给需要的同学

    Shell编程及自动化运维实现-第四章数组.学习笔记整理分享给需要的同学

    C语言数组例程和习题整理

    本资料包"06章 数组"集中整理了关于C语言数组的各种例程和习题,旨在帮助学习者深入理解和熟练掌握数组的使用。 数组在C语言中的定义: 数组是由相同类型的数据元素构成的有序集合,它们在内存中占据连续的空间。...

    最实用的JS数组函数整理

    软件开发网以前就给大家整理过关于JS数组相关的内容,这次我们给大家整理的是非常实用的JS数组操作技巧和写法,学习下吧。 instanceof 检测一个对象是否是数组;(用来对付复杂数据类型;) // 简单数据类型 typeof ; A...

    javascript中数组、对象

    文档"Javascript数组操作整理.doc"可能包含了对数组常见操作的详细总结,如遍历方法(`for`循环、`forEach`、`map`等)、查找方法(`indexOf`、`find`、`filter`等)、排序方法(`sort`)、转换方法(`concat`、`...

    excel函数和excel数组公式详细应用汇总(整理并更新)

    本资源“excel函数和excel数组公式详细应用汇总(整理并更新)”是一个精心整理的工作簿,包含了丰富的示例和100个工作表,旨在全面展示Excel在这些领域的强大功能。 首先,我们要了解Excel函数。Excel函数是一系列...

    C#数组学习相关资料整理

    C#数组是编程语言C#中的基础数据结构,用于存储...理解数组的声明、创建和初始化是学习C#的基础,这些知识可以帮助开发者构建高效和可维护的代码。通过熟练掌握数组的使用,可以更有效地处理各种数据结构和算法问题。

    整理Javascript数组学习笔记

    JavaScript数组是编程中常用的数据结构,它允许我们存储多个数据项并在一个变量中管理它们。在JavaScript中,数组是一个特殊的对象...不断学习和实践,掌握数组的各种特性和技巧,将有助于提升你的JavaScript编程技能。

    Java数组实例练习题整理

    Java数组实例练习题整理 在 Java 编程语言中,数组是一种基本的数据结构,常用于存储和操作大量数据。本文将提供五个 Java 数组实例练习题,涵盖数组的基本操作、查找最大/最小值、排序等多方面的知识点。 1. 定义...

    当年我学PHP时整理的学习笔记

    【标题】:“当年我学PHP时整理的学习笔记” 这篇学习笔记是作者在学习PHP编程语言的过程中逐步积累并整理的,涵盖了初学者从基础到进阶的一些关键知识点。PHP是一种广泛应用于网页开发的服务器端脚本语言,尤其在...

    C#实验报告(实验六 数组编程练习).doc

    实验要求包括调试程序,提供测试数据和实验结果,整理上机步骤,总结经验和体会,以及完成实验日志和上交程序。实验环境为Windows 7操作系统和Visual Studio .NET 2010。 实验源代码中,定义了一个名为`Account`的...

    全国省市区数据(手工核对整理),内含一份json数组,一份js数组,原生select三级联动,手写jQuery自定义三级联动可查看我的博客

    这份压缩包包含两份关键的数据文件:json数组和js数组,以及可能涉及的原生JavaScript和jQuery实现的三级联动效果。 1. JSON数组:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...

    C语言学习整理思维框图

    "C语言学习整理思维框图"旨在为初学者提供一个系统的学习路径和清晰的知识框架,帮助他们有效地掌握C语言的核心概念和技能。这篇文档将详细阐述C语言的主要知识点,并结合思维导图的方式进行解析。 首先,C语言的...

    整理:oracle pl/sql 入门+ 数组使用+游标+动态SQL

    在这个“整理:Oracle PL/SQL 入门+数组使用+游标+动态SQL”文档中,我们将深入探讨这四个关键概念。 1. Oracle PL/SQL入门: - PL/SQL的基本结构:PL/SQL由声明部分、执行部分和异常处理部分组成,用于定义变量、...

    最简单易懂的java数组排序方法整理

    Java数组排序方法总结 Java数组排序是Java编程中一个非常重要的概念,用于对数组中的元素进行排序。在实际开发中,我们经常需要对...通过学习和掌握这些排序方法,我们可以更好地处理和分析数据,提高开发效率和质量。

Global site tag (gtag.js) - Google Analytics