javascript 定义初始化数组函数


Posted in Javascript onSeptember 07, 2009

方法一、js数组的定义与初始化

定义一维数组

方法1:

var _TheArray = new Array();//定义
_TheArray[0]="1";
_TheArray[1]="2";
_TheArray[2]="3";
//初始化

方法2:

var _TheArray = new Array("1","2","3");//直接定义并初始化

定义二维数组

方法1

var _TheArray = new Array(); //先声明一维
for(var i=0;i<10;i++){  //一维长度为10
 TheArray[i]=new Array(); //在声明二维
 for(var j=0;j<20;j++){  //二维长度为20
 _TheArray[i][j]=1;
 }
}

方法2

var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//直接定义并初始化

以上代码在IE8下测试通过

方法二、

<script type="text/javascript"> 
var date=new Date(); 
function initArray(){ 
this.length=initArray.arguments.length; 
for(var i=0;i<this.length;i++){ 
this[i]=initArray.arguments[i]; 
} 
} 
var d=new initArray( 
'星期日', 
'星期一', 
'星期二', 
'星期三', 
'星期四', 
'星期五', 
'星期六' 
); 
//Firfox浏览器显示年是由getYear()获取当前年减去1900年 
document.write((date.getYear()>1900?date.getYear():date.getYear()+1900)+"年"); 
document.write(date.getMonth()+1+"月"); 
document.write(date.getDate()+"日 "); 
document.write(d[date.getDay()]); 
</script>

因为JavaScript并不支援数组,所以要用下面的这段代码来定义初始化数组。
function initArray(){
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++){
this[i]=initArray.arguments[i];
}
}

Javascript 相关文章推荐
js获取url参数的使用扩展实例
Dec 29 Javascript
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
Feb 03 Javascript
js制作的鼠标悬浮时产生的下拉框效果
Oct 27 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
Apr 10 Javascript
今天是星期几的4种JS代码写法
Sep 17 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
jquery检测input checked 控件是否被选中的方法
Mar 26 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
Aug 19 Javascript
js实现自动锁屏功能
Jun 02 Javascript
javascript十个最常用的自定义函数(中文版)
Sep 07 #Javascript
javascript 获取select下拉列表值的代码
Sep 07 #Javascript
Javascript中的var_dump函数实现代码
Sep 07 #Javascript
jquery tools系列 expose 学习
Sep 06 #Javascript
jquery tools 系列 scrollable(2)
Sep 06 #Javascript
jquery tools 系列 scrollable学习
Sep 06 #Javascript
javascript事件问题
Sep 05 #Javascript
You might like
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
php生成html文件方法总结
2014/12/01 PHP
PHP获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
深入php内核之php in array
2015/11/10 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
Ext 表单布局实例代码
2009/04/30 Javascript
33种Javascript 表格排序控件收集
2009/12/03 Javascript
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
2019/03/13 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
python概率计算器实例分析
2015/03/25 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
python自定义异常实例详解
2017/07/11 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
python实现飞机大战项目
2020/03/11 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
大学考试作弊检讨书
2014/01/30 职场文书
项目采购员岗位职责
2014/04/15 职场文书
课外访万家心得体会
2014/09/03 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
心灵点滴观后感
2015/06/02 职场文书
如何用python清洗文件中的数据
2021/06/18 Python
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers