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 相关文章推荐
IE 上下滚动展示模仿Marquee机制
Dec 20 Javascript
原创javascript小游戏实现代码
Aug 19 Javascript
jQuery插件的写法分享
Jun 12 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
javascript打开word文档的方法
Apr 16 Javascript
javascript中传统事件与现代事件
Jun 23 Javascript
使用Node.js实现简易MVC框架的方法
Aug 07 Javascript
iframe高度自适应及隐藏滚动条的实例详解
Sep 29 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
Mar 14 Javascript
微信小程序swiper禁止用户手动滑动代码实例
Aug 23 Javascript
小程序自定义圆形进度条
Nov 17 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
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
详解iframe与frame的区别
2016/01/13 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
Python读取键盘输入的2种方法
2015/06/16 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
Python实现k-means算法
2018/02/23 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python 经典数字滤波实例
2019/12/16 Python
python绘制动态曲线教程
2020/02/24 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
python上selenium的弹框操作实现
2020/07/13 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
前台文员的岗位职责
2013/11/14 职场文书
幼儿园实习生辞职信
2014/01/20 职场文书
不假外出检讨书
2014/01/27 职场文书
创业者是否需要商业计划书?
2014/02/07 职场文书
民事赔偿协议书
2014/11/02 职场文书
摘录式读书笔记
2015/07/01 职场文书
奠基仪式致辞
2015/07/30 职场文书
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js