javascript基础之数组对象

一、定义数组的方法:

定义了一个空数组:

var myArray =new Array();

指定有n个空元素的数组:

var myArray=new Array(n);

定义数组并赋值:

var myArray =[1,2,3];

数组元素的使用:

数组名[下标]=值;

二、数组属性:length用法

数组对象.length;    //返回数组长度

三、数组方法:

concat();连接两个或更多的数组,并返回结果。

var myArray=[1,2];
document.write(myArray.concat(3,4));        //输出1,2,3,4

join();把数组的所有元素放入一个字符串,元素通过指定的分隔符分隔。

例子:

var myArray=[1,2];
document.write(myArray.join(‘.‘));        //输出1.2

pop();删除并返回数组的最后一个元素。

var myArray=[1,2,3];
document.write(myArray.pop());    //输出3
document.write(myArray);      //输出1,2

push();向数组末添加元素并返回长度。

var myArray=[1,2,3];
document.write(myArray.push(4));    //返回长度
document.write(myArray);        //输出1,2,3,4

reverse();颠倒元素顺序

var myArray=[1,2,3];
document.write(myArray.reverse());    //输出3,2,1

shift();删除并返回数组的第一个元素

var myArray=[1,2,3];
document.write(myArray.shift());    //输出1
document.write(myArray);            //输出2,3

unshift();向数组的开头添加一个或更多元素,并返回新的长度

var myArray=[1,2,3];
document.write(myArray.unshift(‘0‘));    //输出4
document.write(myArray);            //输出0,1,2,3

sort();对数组的元素进行排序

var myArray=[3,2,1];
document.write(myArray.sort());    //输出1,2,3

splice();往数组添加或删除零个或多个元素,会改变数组

var myArray=["a","b","c"];
myArray.splice(1,2,"d");        //index1开始第2个元素,添加并替换
document.write(myArray);        //输出a,d

slice(); //从已有的数组中返回选定的元素,不改变数组

var myArray=[1,2,3];
document.write(myArray.slice(1,3));    //输出2,3
document.write(myArray);            //输出1,2,3
时间: 2024-07-29 04:33:38

javascript基础之数组对象的相关文章

JavaScript基础之数组的重排序

JavaScript基础之数组的重排序 数组(Array)算是继Object之后我们最常用到的类型了.与其他语言不同的是,javascript数组的每一项可以保存任何类型的数据,并且数组的大小是可以动态调整的. JavaScript已经为我们提供了两个数组重排序的方法,reverse()和sort() 方法. 其中reverse()方法会反转数组项的顺序.举个栗子: var values = [18,4,56,1,"a","b","abc"];

javaScript基础03数组..

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>javascript基础练习03</title> 6 <script> 7 // 简单数据类型 Number String Boolean null undefined 8 9 // 复杂数据类型 对象,方法.,引用类型 10

JavaScript基础——使用数组

Array对象提供存储和处理一组其他对象的一种手段.数组可以存储数值.字符串或其他JavaScript对象.创建JavaScript数组有几种不同的方法.例如,下面的语句穿件同样的驻足的3个相同的版本: var arr = ["one","two","three"]; var arr2 = new Array(); arr2[0] = "one"; arr2[1] = "two"; arr2[2] = &q

JavaScript 基础回顾——数组

JavaScript是无类型语言,数组元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同类型.数组的元素设置可以包含其他数组,便于模拟创建多维数组. 1.创建数组 在JavaScript中,创建数组可以使用两种方式 (1)使用 "[]" 创建. <script type="text/javascript"> var arr=[];  //创建空数组 var arr=['北京',0,true,'上海','代码里','www.daimali.com

javascript中的数组对象

1.创建数组的三种方式: 1.1 var 数组名=[元素1,元素2,元素3...]; 例如: var arr1=[1,2,3,4]; 1.2 var 数组名=new Array(元素1,元素2,元素3...) 例如: var arr2=new Array(5,6,7,8); 1.3 通过下标的方式为数组赋值,下标从0开始 var 数组名=new Array(数组长度); var 数组名[0]="数组第一个元素的值"; var 数组名[1]="数组第二个元素的值";

javascript基础加固5—-对象

2.1 什么是对象 JavaScript 的所有数据都可以被视为对象,而每个对象都有其 属性(properties)和 方法(methods). 对象的 属性 是反映该对象某些特定的性质的,例如:字符串的长度.图像的长宽.文字框(Textbox)里的文字等: 对象的 方法 能对该对象做一些事情,例如,表单的"提交"(Submit),窗口的"滚动"(Scrolling)等. 比如当申请一个变量的时候: var my_var="shiyanlou";

javascript:类数组 -- 对象

在javascript中,对象与数组都是这门语言的原生规范中的基本数据类型,处于并列的位置. 类数组:本质是一个对象,只是这个 对象  的属性有点特殊,模拟出数组的一些特性. 一般来说,如果我们有一个对象obj和一个数组a: obj["attr1"];    //取obj对象的attr1属性 a[1];              //取数组a中的第二个元素 但是,有些时候,也会将一个对象"伪装"成一个数组来用,我们把这种对象称为"类数组对象",再

javascript基础之数组一

<script type="text/javascript"> //求数组中最大的数 var arr=[123,456,789,657,432,564]; var arrMax= getMaxValue(arr); alert(arrMax); function getMaxValue(arrInt) { var max=arrInt[0]; for(var i=0;i<arr.length;i++) { if(arrInt[i] > max) { max=ar

JavaScript基础知识(对象、函数与对象)

17.对象 属性:描述对象的信息  方法:描述对象的行为  封装:只关心输入和输出(不管过程如何实现) ü 对象的分类: 内置对象(原生对象): 就是JavaScript语言预定义的对象(如String/Number). 宿主对象: 一般由浏览器环境提供实现,主要分为 BOM 和 DOM. 自定义对象: 就是由开发人员自主创建的对象. ü 对象的创建: ? 初始化器方式 var 对象名 = {         属性名 : 属性值 ,         方法名 : function( ){方法体}