博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript学习笔记(5) --数组
阅读量:5303 次
发布时间:2019-06-14

本文共 1084 字,大约阅读时间需要 3 分钟。

1、javascript中的数组 定义很简单, 

例如 var  arra=[1,2,3,4,"3234",null,undefined];   这样就声明了一个以为数组对象  ,这个对象有length方法 。 

 我们可以可以用for循环迭代操作 。

定义二维数组和定义一维数组差不多 知识二维数组的元素也是数组而已 。 下面是一个二维数组的迭代例子 :

<script language="javascript">    

 var arra=[[1,2,3,"xx",undefined],[33,44]]; 
 var str="" ;
 for(var i=0;i<arra.length;i++)
     for(var j=0;j<arra[i].length;j++)
       str+=arra[i][j];
 alert(str) ;
</script> 

 

 

2、我们还可以使用对象的方式实现数组  。 

<script language="javascript">    

   function Arr(size)
{
     this.length=size ;
     for(var i=0;i<size;i++)
     {
     this[i]="" ;
      } 
 var me=new  Arr(5)  ; 
me[1]=3 ;
me[2]=5;
me[3]=8 ;
me[4]=7;
me[0]=6;
  for(var a=0;a<5;a++)
   alert(me[a]);
</script> 

我们还可以用 (var  in  array   ){} 语句进行迭代操作  

 

4、我们还可以同过 Array对象来创建数组  ,下面是Array对象的三个构造函数

arrayObj = new Array()       初始化长度是0      我们可以动态的增加数据来改变大小

arrayObj = new Array([size])    初始化一个长度的 Array对象   
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])    通过提供多个元素来初始化 Array对象 

<script language="javascript">    

    var  arr=new Array()  ;
    for(var i=0;i<100;i++)
        arr[i]=i ;
    for(i=0;i<100;i++)
    document.write(arr[i]+"<br>") ; 
</script>       

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/yuedongwei/archive/2012/03/28/4145510.html

你可能感兴趣的文章
docker一键安装
查看>>
leetcode Letter Combinations of a Phone Number
查看>>
Exercise 34: Accessing Elements Of Lists
查看>>
ALS算法 (面试准备)
查看>>
Unity 5.4 测试版本新特性---因吹丝停
查看>>
7.5 文件操作
查看>>
DFS-hdu-2821-Pusher
查看>>
Spring事务管理的三种方式
查看>>
MyEclipse中将普通Java项目convert(转化)为Maven项目
查看>>
node js 安装.node-gyp/8.9.4 权限 无法访问
查看>>
Linux内核分析——第二周学习笔记
查看>>
windows基本命令
查看>>
Qt图片显示效率的比较(转)
查看>>
VMware中CentOS设置静态IP
查看>>
剑指Offer_编程题_7
查看>>
js 变量大小写
查看>>
Linux系统的启动原理
查看>>
JDesktopPane JInternalFrames
查看>>
错误The request sent by the client was syntactically incorrect ()的解决
查看>>
Java基础知识学习(九)
查看>>